Python创建一个枚举(Python 2.4至3.3)

示例

枚举已通过Python 3.3从Python 3.4反向移植到Python 2.4。您可以从PyPI获得enum34向后移植。

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