我尝试了太多的解决方案,但都没能成功。
这是目录结构。
|project
|------->folder1
|-------------->file1.py #file1.py contains class File1
|-------------->file2.py #file2.py contains class File2
|------->folder2
|-------------->another_file1.py #another_file1.py contains class SomeClass1
|-------------->another_file2.py #another_file2.py contains class SomeClass2
|------->Runner
|-------------->logic.py
我需要创建logic.py中所有类的实例我在所有文件夹中创建了__init__.py,在主项目中创建了一个。
_初始文件夹1
from . import file1
from . import file2
_初始文件夹2
from . import another_file1
from . import another_file2
_初始项目
from . import folder1
from . import folder2
我不能从Runner进口任何东西。我有以下错误。
No module named file1.
No module named file2.
SystemError: Parent module ''