如何禁用特定文件中的pep8错误?
我试过了
#:PEP8 -E223
要么
# pep8: disable=E223
我以为第二个会工作,但似乎不工作。
你有一个想法,我怎么能处理这个?
据我所知,你不能。 您可以禁用用户范围或每个项目的错误或警告。 请参阅文档 。
相反,您可以# noqa
尾使用# noqa
注释来跳过该行(请参阅修补程序136 )。 当然,这会跳过所有的PEP8错误。
主要作者反对源文件噪声 ,所以他们build议# pep8
评论不包括在内。
请注意, nopep8
也是相同的。 noqa
(代表1.4.1版本中 没有添加质量保证来支持在pyflakes
旁边运行pyflakes
pep8
。
尝试把# nopep8
放在行尾(两个空格之后)。 所以如果这行代码是:
h=1+2+3+4+5+6+func( "hello","world")
那么忽略这条线上的大量pep8错误就会变成:
h=1+2+3+4+5+6+func( "hello","world") # nopep8
您可以使用--ignore
标志来禁用上面提到的错误
pep8 --ignore=E223 file_name.py
为多个错误
pep8 --ignore=E223,E501 file_name.py
要更深入地了解其他国旗,您可以浏览http://pep8.readthedocs.org/en/latest/intro.html
你可以使用Flake8和https://github.com/jayvdb/flake8-putty
如果您在Atom中,请转至首选项 – > 设置 – > 安装 – >查找禁用的包(在这种情况下,Lister-Pep8), 单击禁用
希望有所帮助