使用不带.value属性的Enum值

时间:2019-02-03 11:54:16

标签: python

class Color(Enum):
    GREEN = '#1c5f17'
    BLUE = '#565fcc'

可以打电话吗 Color.GREEN并返回'#1c5f17'?

我不想每次都想使用Color.GREEN.value

1 个答案:

答案 0 :(得分:3)

如果您想要传统风格的“通话”,只需从Enum删除继承:

class Color:
    GREEN = '#1c5f17'
    BLUE = '#565fcc'