私は私がすでにcolor_enumにクラスを割り当てたとして、color_enumから値にアクセスすることはできませんよ割り当て列挙型クラスは
default_enums.py
import enum
class Color(enum.Enum):
Red = 0
Blue = 1
Green = 2
app.py
from default_enums import Color
def set_enums():
global color_enum
color_enum = Color
another_file.py
import app
#this line throws the error
# RuntimeError: no object bound to color_enum
app.color_enum.Red
列挙型クラスを持っています。
誰でも問題の解決にお手伝いできますか?
おかげ
"私はすでにクラスをcolor_enumに割り当てています。"いいえ、あなたは決してそれをしませんでした。あなたは実際に関数 'def set_enums'を呼び出すことはありません... –