没有这样的消息 id pylint

No such message id pylint

当我尝试通过 pylint fname.py 对文件进行 pylint 时,出现以下错误: pylint.utils.UnknownMessage: No such message id E1608。但是,'E1608' 肯定是一个有效的消息 ID;他们的 website 上是这么写的。有哪些可能的解决方案?

我的配置文件的相关部分是:

[MESSAGES CONTROL] disable=E1608

看来你需要

disable=old-octal-literal

根据文档,disable 标志接受一条消息,而不是消息 ID。有关相关文档,请参阅 here

或者,如果配置文件仍然给您带来问题,您可以将 # pylint: disable=old-octal-literal 放在相关文件的顶部。

如果您想禁用消息 ID 而不是消息,您可以这样做

disable-msg=E1608