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

时间:2014-03-15 15:13:13

标签: python import package

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

  

没有名为Folder' X'

的模块

这是我项目的结构:

-project
  |-Sources
    |-Folder1
      |- class1.py
      |- class2.py
    |-Folder2
      |- class3.py
      |- class4.py
  |-__init__.py

这就是我到目前为止所做的事情:

- >在class1.py中:

import Sources.Folder2.class3
class class1(object):
   ...

- >在__init __。py:

import Sources.Folder1.class1
if __name__ == '__main__':
   ...

任何帮助将不胜感激。 我发现了类似的问题,但我无法解决问题。

1 个答案:

答案 0 :(得分:1)

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