建立列舉(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