如何从父目录中的模块导入(Python)

时间:2019-01-04 21:48:49

标签: import package python-import relative-import

我具有文件结构:

directory_1/
    file_1.py
    directory_2/
        directory_3/
            file_2.py

如何将功能从file_1导入file_2

其他答案使我在将from ...file_1 import fun文件添加到__init__.py之后尝试了directory_1,但是这样做给了我ValueError: attempted relative import beyond top-level package。我也尝试过from directory_1.file_1 import fun,但这给了我一个ModuleNotFound错误。

如果有人能帮助我,我将非常感激!

1 个答案:

答案 0 :(得分:0)

解决方案

std::copy_n

嗯?

此解决方案很麻烦,但是避免此问题的唯一方法是通过重组项目,看看this可能会有帮助。