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