【发布时间】:2011-01-07 22:27:34
【问题描述】:
我有一个在 Eclipse 中使用 PyDev 的 Python 项目,而 PyDev 不断为我的代码生成错误错误。我有一个模块settings,它定义了一个settings 对象。我在模块b 中导入它并分配一个属性:
from settings import settings
settings.main = object()
在我的一些代码(但不是全部)中,如下语句:
from settings import settings
print settings.main
... 在 Eclipse 代码错误窗格中生成“Undefined variable from import: main”消息,即使代码运行没有问题。我该如何纠正这些?
【问题讨论】:
-
我在这些答案中没有看到任何与 pylint 相关的内容:\ 我认为这就是该通知的来源,我希望找到如何告诉 pylint 这不是变量,它是一个导入。
标签: python code-analysis pydev