从子文件夹导入模块
我想将子文件夹作为模块导入。因此,每个子文件夹都包含一个__init__.py。我的文件夹结构是这样的: src\ main.py dirFoo\ __init__.py foofactory.py dirFoo1\ __init__.py foo1.py dirFoo2\ __init__.py foo2.py 在我的主脚本中,导入 from dirFoo.foofactory import FooFactory 在此工厂文件中,我包括以下子模块: from dirFoo1.foo1 import Foo1 from dirFoo2.foo2 import Foo2 如果我叫我的foofactory我得到了错误,那说明python无法导入子模块foo1和foo2: Traceback (most recent call last): File "/Users/tmp/src/main.py", line 1, in <module> from dirFoo.foofactory import FooFactory File "/Users/tmp/src/dirFoo/foofactory.py", line 1, in <module> from dirFoo1.foo1 …