93

で試しました

#:PEP8 -E223

また

# pep8: disable=E223

2番目はうまくいくと思いましたが、うまくいかないようです。

どうすればこれを処理できるか考えていますか?

4

8 に答える 8

114

私の知る限り、あなたはできません。ユーザー全体またはプロジェクトごとに、エラーまたは警告を無効にすることができます。ドキュメントを参照してください。

代わりに# noqa、行末のコメントを使用して、その特定の行をスキップできます (パッチ 136を参照)。もちろん、それはすべての PEP8 エラーをスキップします。

主な著者は、ソース ファイルのノイズ# pep8に反対しているため、コメントを含めないように提案しました。


もあることに注意してくださいnopep8。これは同等です。(これはNo Quality Assurancenoqaの略で、バージョン 1.4.1で隣で走っている人をサポートするために追加されました。pyflakespep8

于 2013-08-26T13:19:56.960 に答える
44

# nopep8行末 (2 つのスペースの後) に入れてみてください。したがって、コード行が次の場合:

h=1+2+3+4+5+6+func( "hello","world")

次に、その行の大量の pep8 エラーを無視するには、次のようになります。

h=1+2+3+4+5+6+func( "hello","world")  # nopep8
于 2015-05-14T21:48:01.750 に答える
23

以前のすべての回答が投稿された後におそらく導入されたものを追加させてください。

Flake8 を使用している場合は、特定の行で発生した特定の違反を無視できます。

# noqa: F401

エラー コードのF401例を次に示します。すべての違反コードのリストについては、http://flake8.pycqa.org/en/3.5.0/user/error-codes.htmlおよびhttps://pycodestyle.readthedocs.io/en/latest/intro.htmlを参照してください。 #エラーコード

追加することにより、ファイル全体のすべての違反を無視することもできます

# flake8: noqa

ファイル内の任意の場所。

参照: http://flake8.pycqa.org/en/3.5.0/user/violations.html

于 2018-02-13T17:26:08.513 に答える
0

LiClipseの IDEでは、 --ignore=E501Preference から Code Analysis を追加できます。

IDE のような Eclipse を使用している場合は、これが便利な方法です。

ここに画像の説明を入力

于 2021-03-10T08:38:32.727 に答える