我有以下情况:
<some_path>
|-<packageA>
| |-__init__.py
| |
| |-<subpackageB>
| | |-__init__.py
| |
| |-<subpackageC>
| | |-__init__.py
指向“packageA”的路径在我的 PYTHONPATH 环境变量中。由于其他原因,我想避免在 PYTHONPATH 中放置“some_path”。
现在,如果我想从我写的地方导入“subpackageB”
import subpackageB
我想避免这种情况,为了避免名称冲突,我需要导入的逻辑路径为:
import packageA.subpackageB
我想知道是否有任何方法可以做到这一点,也许将 __init__.py 放在“packageA”目录中。有没有办法用当前的目录布局来实现这一点?
谢谢。