好的我是新手在python中进行这些导入并调用要导入的python文件。
我的目录结构如下所示。
dir1
|-__init__.py
|-file1.py
|-dir2
|---|-__init.py__
|---|-file2.py
|---|-file3.py
|---|-dir3
|-----|-__init.py
|-----|-file4.py
我想从dir3级别导入文件2
这就是我做的事情
来自dir1.dir2.file2导入任何
我收到导入错误:没有名为dir1.dir2.file2的模块
我尝试了很多选项来设置我的python路径,但是我无法让导入工作。它可能是一个简单的修复,但我无法看到它。您的建议将不胜感激。
答案 0 :(得分:0)
如果您尝试从dir3级别加载文件(例如file4),则可以使用相对路径:
from ..file2 import foo
虽然这通常非常气馁。