我有以下结构:
home.py
logic/brains/databeam.py
在databeam.py
内有:
在home.py
中:
from logic.brains.databeam import session, boom
print session
print session.query()
print boom
一切都按预期工作,但是eclipse上的PyDev向我展示了以下内容:
我不使用from logic.brains.databeam import session as session, boom as boom
,而是这样做:
import logic.brains.databeam
session = logic.brains.databeam.session
boom = logic.brains.databeam.boom
但是这看起来很不整洁,有没有更好的方法来向PyDev展示导入是有效的吗?在
我发现一个合理的解决方案是完全抑制
PyDev
中的这种类型的错误。我知道这并不完美,但绝对是我遇到的最好的一个。在如何更改此设置:
@Lars,我不能评论之前的帖子,所以我会把我的评论放在这里。 如果您有一个错误“Undefined variable from import”,就像@Morgan Wilde在query中遇到的那样,您应该在选项卡Undefined not Imports下对该选项加上警告。在
为了规避这个问题,我使用了:
然后一堆
以及
将会出现。要隐藏它们:
{a4}
相关问题 更多 >
编程相关推荐