Python 禁用pylint警告E501。什么都没用

Python 禁用pylint警告E501。什么都没用,python,pydev,pylint,Python,Pydev,Pylint,我知道已经有人问过这个问题,但我发现没有一个解决方案对我有效。我想禁用pylint警告E501,在pydev中编码时行太长。我已经尝试了行内注释#pylint:disable=E501,甚至#pylint:disable=C3031 我制作了一个名为standard.rc的rc文件,并将其放入eclipse中pylint的选项中,如下所述: 甚至进入rc文件并更改了一行中允许的最大字符数。但是一点运气都没有 E501行太长错误源于,而非 您可以将其作为pep8--ignore=E501运行以避免

我知道已经有人问过这个问题,但我发现没有一个解决方案对我有效。我想禁用pylint警告E501,在pydev中编码时行太长。我已经尝试了行内注释#pylint:disable=E501,甚至#pylint:disable=C3031

我制作了一个名为standard.rc的rc文件,并将其放入eclipse中pylint的选项中,如下所述:
甚至进入rc文件并更改了一行中允许的最大字符数。但是一点运气都没有

E501行太长错误源于,而非


您可以将其作为pep8--ignore=E501运行以避免该报告(特别是如果您已经在使用pylint检查长线)。

您是否尝试过将max line length变量调到一个荒谬的数字


示例:
pylint--max line length=999
..{命令的其余部分}

pylint没有E501或C3031消息,这可能是问题所在。最近的版本也鼓励使用可读的名称,例如
#pylint:disable=行太长
谢谢@sNault。然而,我也尝试过(只是再次尝试再次检查),但它不起作用。我是这样做的:self.poplt_list=[I for I in self.poplt_list if self.poplt_list.col_alive=='alive']#pylint:disable=行太长,我仍然收到错误。我做错了什么?您使用的是哪种PyDev/PyLint版本?我有PyDev 3.3.3和PyLint 0.26Brilliant,谢谢@Angel。成功了。你真是个天才!但是,如何忽略多个错误?如果我在编辑器>代码分析中输入参数--ignore=E501,E261,则所有错误都将被删除,而不仅仅是这两个错误。@ruby74,
--ignore=E501,E261
对我来说很有效。E501和E261类型的错误未显示,但其余错误显示。也许这是pep8的旧版本?