我有一个Python模块的如下结构:
/foo.py
/module
/module/__init__.py
/module/submodule/__init__.py
/module/submodule/bar.py
我在 foo.py 中有以下代码:
from module.submodule.bar import *
但是我得到了以下错误结果:
'.../module/bar.py': [Errno 2] No such file or directory
为什么Python在尝试查找文件时,会在/module/bar.py而不是像我在导入中声明的那样在module/submodule/bar中寻找呢?
__init__.py
文件中有奇怪的东西吗? - Wooblebar.py
或其中一个__init__.py
文件中执行了open(something)
操作。 - Daniel Roseman