1. 程式人生 > >Python enum 與 int 之間的轉換

Python enum 與 int 之間的轉換

class eOperator(enum.Enum):
    unknown = 0
    equal = 1
    gt = 2
    gte = 3
    lt = 4
    lte = 5

注意千萬不要寫成:

class eOperator(enum.Enum):
    unknown = 0,
    equal = 1,
    gt = 2,
    ......

這樣會只能識別最後一個

從int 轉為 enum:

op = eOperator(1)