Fügen Sie einer Enumeration programmgesteuert einen Alias ​​hinzuPython

Python-Programme
Anonymous
 Fügen Sie einer Enumeration programmgesteuert einen Alias ​​hinzu

Post by Anonymous »

Bedenken Sie Folgendes:
class DayOfWeek( Enum ):
SUN = 0
MON = 1
TUE = 2
WED = 3
THU = 4
FRI = 5
SAT = 6

Ich muss jetzt einen Alias ​​hinzufügen, aber die Mitgliedsfunktion add_alias akzeptiert nur 1 Wert.
Und PyDocs zeigen nicht, wie man programmgesteuert einen neuen hinzufügt Aufzählung, die ein Alias ​​eines vorhandenen Werts ist.
Ein Beispiel dafür, was ich tun möchte, ist Folgendes:
if pay_day_is_friday():
DayOfWeek._add_alias_( "PAYDAY", DayOfWeek.FRI )
elif pay_day_is_monday():
DayOfWeek._add_alias_( "PAYDAY", DayOfWeek.MON )

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post