Python:从另一个子目录导入文件

标签 python import

我的目录结构如下:

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/

相关文章:

python - 无法从 Python EVE API 返回数据

python - python.subprocess(cppBinaryExe) 会影响 cppBinaryExe 的性能吗?

python - 从 Python 字典键创建变量

python - Flask:model_form:AttributeError:类型对象 'Form'没有属性 'query'

mysql - Symfony2 Doctrine 从 CLI 中的文件运行 SQL

python-3.x - 递归导入所有文件夹中的所有 .py 文件

python - 为什么for循环中的值不变?

angularjs - 手动输入和导入输入的 Angular 形式验证

javascript - 如何在 Angular 6 中导入 JS 文件?

Mysql - 加载文件中的数据 - 跳过 Mysql 版本 4 中的列