建立列舉(Python 2.4 到 3.3)

通過 Python 3.3 將列舉從 Python 3.4 移植到 Python 2.4。你可以從 PyPI 獲取 enum34 backport。

pip install enum34

建立列舉與在 Python 3.4+中的工作方式相同

from enum import Enum

class Color(Enum):
    red = 1
    green = 2
    blue = 3

print(Color.red)  # Color.red    
print(Color(1))  # Color.red    
print(Color['red'])  # Color.red