我的问题可能很愚蠢,我希望有人成功解决这个问题。
有时我在自动完成框中看不到正确的建议(Eclipse 3.5.2,PyDev 1.5.7)。例如:
import email
fp = open('my.eml', 'rb')
msg = email.message_from_file(fp)
msg
now 是一个 Message 对象。像 get_payload() 这样的函数工作正常。
msg.get_payload()
但我不明白get_payload()
在自动完成列表中。
我认为 PyDev 不知道什么msg
是,所以它不知道要显示什么。
也许我应该导入其他东西,而不仅仅是email
module?
提前致谢!
我也为这个问题苦苦挣扎,直到我遇到这个链接。我使用了该链接中建议的第二个解决方案,它的效果就像一个魅力。
基本上你需要插入assert isinstance(msg, Message)
当你得到之后msg
来自函数调用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)