从另一个目录导入

时间:2019-09-22 12:16:04

标签: python import directory

我需要从另一个目录中的另一个导入.py文件(从app1导入app2) 所以有目录树

app:
    dir1:
        app1.py
    dir2:
        app2.py

我的问题几乎类似于Importing from another directory,但是由于某种原因,该解决方案对我不起作用

此外,我一直在尝试这样做(app1.py)

from ..dir2 import app2

错误是: 尝试了超出顶级软件包的相对导入

我该如何解决?

1 个答案:

答案 0 :(得分:0)

将其他目录添加到系统路径

import sys
sys.path.insert(0, "/path/to/app1/dir2")
sys.path.insert(0, "/path/to/app2/dir2")