我必须在这里遗漏一些简单的东西。
我有一个目录结构:
maths/
__init__.py
test.py
...
foo/
__init__.py
...
bar/
__init__.py
...
在多个文件(但不是全部)中,我使用模块的路径 - 例如在 Ubuntu 上 - 该路径/home/nebffa/Desktop/maths
用于某些任务。但是,我必须在所有这些文件中计算maths
包的路径 - 所以我认为通过__init__.py
. 至少这就是我认为基于阅读可以做的事情__init__.py
——也许我错了?
无论如何,试图通过将它们放在基础中来使它们可用的尝试__init__.py
都失败了,所以我想我可能误解了这个 Python 概念。