【发布时间】:2017-06-08 23:14:37
【问题描述】:
我有一个这样的枚举
class testEnum(Enum):
Code_1 = "successful response"
Code_2 = "failure response"
然后我有一个方法,它将枚举键名称Code_1 和枚举键值successful response 作为输入。
如果我发送testEnum.Code_1,则解析为successful response,而不是Code_1。
我在网上查看了一些建议使用 testEnum.Code_1.name 的文档,但这会引发错误,指出枚举项不存在“名称”。
有人知道如何获取枚举键的名称吗?
【问题讨论】:
-
我无法重现错误。
-
你使用的是标准的python发行版吗?哪个版本?
-
我无法在 Python 3.5.2 和 Python 2.7.12 中重现该错误。
-
如果您得到追溯,请逐字发布完整的错误。
标签: python python-2.7 enums