我有一个使用PyDev在Eclipse中的Python项目,PyDev会为我的代码生成错误报告。我有一个名为settings
的模块,用于定义一个settings
对象。我在b
模块中导入该模块,并使用以下命令分配一个属性:
from settings import settings
settings.main = object()
在我的一些代码中——但并非全部代码,存在这样的语句:
from settings import settings
print settings.main
即使代码可以正常运行,但在Eclipse代码错误面板中会生成“从导入中未定义的变量:main”的消息。 我该如何纠正这些错误?