我的结构字典是
mainFolder
folder1
__init__.py
file1.py
file2.py
folder2
__init__.py
file3.py
file4.py
setup.py
__init__.py
我需要从folder2导入file4.py到folder1 / file1.py
file1.py:
从..folder2.file4导入MyClass
我得到:
SystemError:父模块“”未加载,无法执行相对导入
如何解决?
这是因为您必须显式命名父包。所以你的情况,你需要或者from mainFolder.folder2.file4 import Myclass
,要么from folder2.file4 import Myclass
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句