我尝试通过相对导入路径从另一个模块导入变量。唉,给我一个错误:
C:\Python35\python.exe D:/Projects/baka_proj/pack2/mod2.py
Traceback (most recent call last):
File "D:/Projects/baka_proj/pack2/mod2.py", line 1, in <module>
from ..pack1.mod1 import some_vars_to_import
SystemError: Parent module '' not loaded, cannot perform relative import
项目有这样的结构:
proj_root
__init__.py (empty)
package1
mod1.py (here is a variable some_vars_to_import)
__init__.py (empty)
package2
mod2.py (here I try to import by relative path)
__init__.py (empty)
在mod2.py
我尝试从mod1.py
导入变量:
from ..pack1.mod1 import some_vars_to_import
它失败了。
你能告诉我,我的代码有什么问题吗?
P.S。 https://www.sendspace.com/file/zwmx0v - 这是项目。