2016-10-12 8 views
3

私はPythonのインポート文字列を持っています。私にPEP8リンターショーE501エラーline too long (82 > 79 characters)インポート行のPEP8エラー:E501行が長すぎます

from tornado.options import define, options, parse_config_file, parse_command_line 

2行とのソリューションは、私には奇妙なようだ:

from tornado.options import define, options, parse_config_file 
from tornado.options import parse_command_line 

私はこのラインの無効E501せずに、それを解決することができますか?

+1

[PEP8](https://www.python.org/dev/peps/pep-0008/#id19)によると、以下のことができます。コメントとドキュメントストリングがまだ72文字でラップされていれば、公称行の長さを80文字から100文字に増やすことができます(実際には最大99文字まで増やすことができます)。 - 100にすることを検討してください99の代わりに99)。 – alecxe

答えて

0

PEP 328をご覧ください。括弧がおそらく行く方法です。

8

あなたは複数行にまたがるせ、カッコ内にインポートした名前を入れてください:名ごとに1つの行を使用して

from tornado.options import (
    define, 
    options, 
    parse_config_file, 
    parse_command_line, 
) 

は、後にインポートされた名前のリストに編集追加の利点を持っている(あなたが何を参照することができますラインチャーンを減らしますあなたのバージョン管理システムでは別々の行として追加され、削除されました)。

0

あなたはそれが読みやすいと思うように書いてください。リサイズをサポートしていない古いスタイルの端末では、80カラムの制限が適用されました。たった80字幅でした。参照:A Foolish Consistency is the Hobgoblin of Little Minds#1 from pep8

関連する問題