gpt4 book ai didi

python - Eclipse pydev 自动建议在某些情况下不起作用

转载 作者:太空狗 更新时间:2023-10-29 21:41:13 24 4
gpt4 key购买 nike

我的问题可能很愚蠢,我希望有人已经成功解决了这个问题。

有时我在自动完成框中看不到正确的建议(Eclipse 3.5.2,PyDev 1.5.7)。例如:

import email
fp = open('my.eml', 'rb')
msg = email.message_from_file(fp)

msg 现在是一个 Message 对象。像 get_payload() 这样的函数工作正常。

msg.get_payload()

但是我没有在自动完成列表中得到 get_payload()

我认为 PyDev 不知道 msg 是什么,所以它不知道要显示什么。

也许我应该导入其他东西,而不仅仅是 email 模块?

提前致谢!

最佳答案

在我遇到 this link 之前,我也为这个问题苦苦思索过。 .我使用了该链接中建议的第二种解决方案,效果非常好。

基本上,您需要在从函数调用中获取 msg 后插入 assert isinstance(msg, Message)

关于python - Eclipse pydev 自动建议在某些情况下不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2881237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com