3

我有以下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?

4

1 回答 1

1

这是 PyCharm 的错误。如果您将脚本从一个文件夹移动到另一个文件夹,它会保存旧路径并使用它,即使您在运行配置中对其进行了更改。所以重新运行运行配置解决了这个问题。

于 2012-06-01T12:58:58.927 回答