【发布时间】:2012-05-24 06:24:22
【问题描述】:
我有以下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 找到文件,而不是我在 import 中所说的 module/submodule/bar?
【问题讨论】:
-
为我工作。您在
__init__.py文件之一中有什么奇怪的地方吗? -
这不是您在导入时遇到的错误。似乎您有一些代码在
bar.py或__init__.py文件之一中执行open(something)。 -
是的......这是 PyCharm 重构后的一个非常奇怪的行为。重新创建运行配置已经解决了这个问题。谢谢大家,你给了我一个尝试从控制台运行它的想法,它成功了。
-
@infalco,当自我回答计时器到期时,请将其作为答案发布在下面并接受它
标签: python import module pycharm python-module