gpt4 book ai didi

python - pylint 无法识别某些标准库

转载 作者:太空狗 更新时间:2023-10-29 16:53:15 24 4
gpt4 key购买 nike

我在 python 2.6 中使用 pylint + pydev。我有一个只有这行代码的模块

from email import Message

现在,当我尝试运行该模块时,它运行良好。但是pylint报错:

ID: E0611 No name 'Message' in module 'email'

虽然它存在...知道为什么吗?

最佳答案

意识到这是一个老问题,但正确的答案是调用您需要的旧方法,即使用 Richie 描述的“导入 hackery”,早已被弃用(尽管仍然出现在许多教程中)。如果您使用新方法,您将编写出更好的代码,而且 pylint 不会提示。

例如

from email import Message
from email import Header
from email.MIMEText import MIMEText

应该是

from email.message import Message
from email.header import Header
from email.mime.text import MIMEText

等等

关于python - pylint 无法识别某些标准库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1316334/

24 4 0
文章推荐: c - 为什么 char 与 signed char 或 unsigned char 不兼容?
文章推荐: angular - 在 Angular2 RC4 中,如何将组件添加到预编译数组?
文章推荐: c - 如果我们增加函数指针会发生什么
文章推荐: angular - 为什么 Angular2(点击)事件没有在
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com