Python Enum

查看原文

Python Enum:

  • 最标准的做法是 Python 大于 3.4 使用标准库中的 enum 库;低于 3.4 安装 enum34 或 aenum 库,使用方法基本等同 PEP435 的描述。
  • 如果不使用额外的库,可以通过 def enum(**enums): return type('Enum', (), enums) 编写快捷的 enum 生成函数。
  • ^ 稍加修改即可获得自动生成 enum 值的功能。
  • 再简单地做法是 a, b, c = range(3)