我的目录结构如下:
mycode
|
└-----dirA
| └─---- fileA.py
└─----dirB
└─---- fileB.py
如何导入 fileB.object
来自 fileA.py
?我有__init__.py
在所有文件夹中,包括“mycode
”,但我不断收到找不到 fileB.py
的错误来自 fileA.py
, 并且相对导入也不起作用。
最佳答案
在python中,有一种向后遍历树的独特方式:
- 同一目录的一个句点
.
- 父目录的两个句点
..
- 祖 parent 的三个时期......
- 你明白了
尝试使用:
from ..dirB.fileB import <symbol>
关于Python:从另一个子目录导入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72607976/