python的枚举库。
enumit的Python项目详细描述
python的枚举库。
基本用法
from enumit import Enum class Status(Enum): APPROVED = Enum.Field('approved') DENIED = Enum.Field('denied', 'Denied') >> Status.APPROVED >> approved >> Status['approved'] >> Approved >> Status.choices() >> [('approved', 'Approved'), ('denied', 'Denied')] >> Status.values() >> ['approved', 'denied'] >> Status.names() >> ['Approved', 'Denied'] >> 'approved' in Status >> True