将Python类导入包中的另一个文件夹

将Python类导入包中的另一个文件夹,python,import,package,Python,Import,Package,我正试图将一个类(位于特定文件夹中)导入包中的另一个类,但我得到了: 没有名为文件夹“X”的模块 这是我的项目结构: -project |-Sources |-Folder1 |- class1.py |- class2.py |-Folder2 |- class3.py |- class4.py |-__init__.py A到目前为止,我是这样做的: -->在class1.py中: import Sources.Fol

我正试图将一个类(位于特定文件夹中)导入包中的另一个类,但我得到了:

没有名为文件夹“X”的模块

这是我的项目结构:

-project
  |-Sources
    |-Folder1
      |- class1.py
      |- class2.py
    |-Folder2
      |- class3.py
      |- class4.py
  |-__init__.py
A到目前为止,我是这样做的:

-->在class1.py中:

import Sources.Folder2.class3
class class1(object):
   ...
-->在uuu init_uuuuu.py中:

import Sources.Folder1.class1
if __name__ == '__main__':
   ...
任何帮助都将不胜感激。
我发现了类似的问题,但我无法解决我的问题。

我想这是因为在您的所有子目录中至少需要一个空的init.py文件。

我不确定,但只需在每个文件夹(如果不存在)中添加一个空的
\uu init\uuuuuuuuuy.py
就可以解决问题