3

Python プロジェクトがあり、いくつかのファイルで次の行を使用しています。

# coding: utf-8

pylint を使用すると、同じコードのファイルが多数あるという R0801 警告が表示されます。これらをpylintに無視させる最良の方法は何ですか?

4

3 に答える 3

3

コメントで述べたように、Jenkins Violations スキャナーに関するこの問題の根本的な原因は、この場合 Pylint 出力を適切に解析せず、すべてのコード重複が 1 つのファイルの最初の行に割り当てられることです。

于 2012-12-17T14:15:49.770 に答える
0

エンコーディング宣言にこの構文を使用する場合、まだ問題がありますか?

# -*- coding: utf-8 -*-
于 2012-08-31T07:00:00.660 に答える
0

utf-8 は Python 3.0 以降のデフォルトのエンコーディングであるため、これらの行を削除できます。

PEP 3120 -- デフォルトのソースエンコーディングとして UTF-8 を使用する

于 2016-05-04T12:31:41.760 に答える