这是我的代码目录结构:
/root
-/proj1
--/module1.py
--/__init__.py
--/sub_proj1
---/module2.py
---/__init__.py
-/proj2
--/module3.py
如果我想将module2.py中的代码导入module3.py,我尝试了以下import语句:
from .proj1.sub_proj1 import *
但是我收到导入错误。你需要修理什么吗?我不确定我在相对进口方面做错了什么。
答案 0 :(得分:1)
与此问题类似:
Python import module from sibling folder
您的根和两个项目文件夹中都需要__init__.py
这也应该是你的导入声明:
from ..proj1.sub_proj1 import *