擅长:python、mysql、java
<p>我认为简单地说就是通过调用<code>EnumType(int_value)</code>将<code>int</code>值转换成<code>Enum</code>,然后访问<code>Enum</code>对象的<code>name</code>:</p>
<pre><code>my_fruit_from_int = Fruit(5) #convert to int
fruit_name = my_fruit_from_int.name #get the name
print(fruit_name) #Orange will be printed here
</code></pre>
<p>或作为功能:</p>
<pre><code>def convert_int_to_fruit(int_value):
try:
my_fruit_from_int = Fruit(int_value)
return my_fruit_from_int.name
except:
return None
</code></pre>