作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试 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']
为什么有两个“名称”和“值”字段?先感谢您。 :)
最佳答案
此问题已在 93152:9038b63dad52 中修复:
Issue22506: remove name & value from
__dir__
as they now show up automatically
参见issue22506 .
关于python - python3.4枚举值的dir()输出中的两个 'name'和 'value',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36186507/
我是一名优秀的程序员,十分优秀!