按值获取枚举名称

Get enumeration name by value

有没有标准的方法可以得到Enumeration names by value?

一个例子:

class Example(enum.Enum):
    one = 1
    two = 2

ex_variable = 1

给定ex_variable,能否获取Example.one.name中包含的字符串?

>>> Example(1).name
'one'

还有see the Python docs.

access the members of enums programatically

>>> Example(ex_variable).name
'one'