我在Python3.4中尝试'Enum'类,在理解'dir()'应用于枚举字段时的输出时遇到问题。示例:
>>> from enum import Enum
>>> class SE(Enum):
... cat = 10
... dog = 20
... elephant = 0
... horse = 5
...
>>> c = SE.dog
>>> type(c)
<enum 'SE'>
>>> dir(c)
['__class__', '__doc__', '__module__', 'name', 'name', 'value', 'value']
为什么有两个"名称"one_answers"值"字段?提前谢谢。:)
这在93152:9038b63dad52:中得到了修复
Issue22506:删除名称&来自
__dir__
的值,因为它们现在自动显示
请参阅问题2506。