我的结构是:
- Project
- Configuration
- __init__.py
- system.py
-GUI
- gui.py
- __init__.py
我想在system.py
中使用gui.py
。
因此,我需要在system
中导入gui.py
。
我尝试通过执行以下操作添加__ init__.py
文件:
from .Configuration import system
但是我收到以下消息:attempted relative import with no known parent package
。
我也尝试过这个:
import sys; sys.path.insert(0, '../Configuration')
from system import system
但是它也不起作用。
我该怎么办?
答案 0 :(得分:0)
from Configuration import system
cd .../Project
(项目是当前目录)python -m GUI.gui
-m options
:通过python搜索sys.path
来命名模块,并将其内容作为__main__
模块执行。与-c选项一样,当前目录将添加到sys.path的开头。