如何从子模块导入python脚本?

时间:2012-05-16 16:31:53

标签: python import module pycharm python-module

我有以下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中找到文件而不是我在导入中声明的模块/子模块/栏?

1 个答案:

答案 0 :(得分:1)

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

相关问题