当存在两个不同的顶级目录作为com时,如何加载python模块com.foo2.bar
|
我在两个不同的位置有模块
例如
位置1
|-com
| -__ init__.py
| -foo1
| -__ init__.py
| -bar1.py
位置2
|-com
| -__ init__.py
| -foo2
| -__ init__.py
| -bar2.py
这两个位置按上述顺序位于PYTHONPATH中。当我尝试导入com.foo2.bar2时,出现以下错误:
追溯(最近一次通话):
文件\“ \”,第1行,在
ImportError:没有名为foo2的模块
如果我将顶级程序包名称更改为com2(即location2 / com2 / foo2 / bar2.py),则import语句将成功。
我认为我做错了什么,有人可以帮忙吗?
谢谢。
没有找到相关结果
已邀请:
2 个回复
款去芳尾脊
课刊灭似