1
下面是代码的结构:如何访问__init__.py中定义的(全局)变量?
my_project
├── __init__.py
├── main.py
└── util
├── __init__.py
└── utility.py
当我通过python3 my_project/main.py
运行程序。
我在my_project/__init__.py
中定义了my_variable = 5
。
我想访问此my_variable
在main.py
和utility.py
。
,但不知道该怎么做....
我跟着Can I use __init__.py to define global variables?,但它不为我工作(无法导入项目目录文件夹...它发生错误:ImportError: No module named 'MY_PROJECT_DIR'
..
你能帮这一点?
你能否展开* “它不工作” *用[MCVE] – jonrsharpe
'import my_project; print(my_project.my_variable)' –
@ juanpa.arrivillaga无法将'my_project'导入到'main.py'中......它说'没有名为'my_project'的模块...' – user3595632