pep8

    7

    2答えて

    私は皆さんがどのように機能を処理するのか不思議でした。例外を発生させるか、エラーメッセージを返しますか? e.G.私は、外部のオブジェクトに接続するはずの関数を持っています。 comオブジェクトが別のプログラムによって開始されていない場合、接続は確立できません。メインプログラムに通知するのに好ましいPythonの方法は何でしょうか?詳細なエラーメッセージで例外を発生させるか、エラーメッセージを単純

    19

    2答えて

    pep8などのツールはソースコードスタイルをチェックできますが、pep257、pep287に従ってドキュメントストリングが処理されていないかどうかはチェックしません。そのようなツールはありますか? 更新 が、私は自分自身にそのような静的解析ツールを実装することを決定し、次を参照してください。 https://github.com/GreenSteam/pep257 今、 pep257のほとんどが覆

    6

    2答えて

    私はいくつかのコードを見て、pylintの助けを借りてPEP 8標準にしました。私は、テキストが120文字を超えた印刷文に3重引用符を使用していると気づきました。 )pylintは文句を言っていませんでした。 することは、あなたがしたいことがあるのでtrippple引用符内の文字列で行くどこまであなたを気にしない、これはそれがコメントかもしれないと思うんpylint またはのバグですとラインまたは

    6

    2答えて

    pythonファイルを入力として取り込み、整頓しているライブラリがありますか(PEP 8の規則に基づいて変更します)。 は私が何を言っているか理解するために、JavaScriptアナロジーは次のとおりです。このlink プレスへ ゴーボタンTidyUp 任意のオンラインエディタまたはライブラリやスクリプトだろう感謝。

    12

    3答えて

    私はPythonをしばらくの間Vimでプログラミングしてきましたが、私はそれを行う方法を理解できていませんでした。最後に開いたparenのレベルに自動インデントするように設定しました。 pep8によれば、開いているparenがあり、80列に収まるように行を分割する必要がある場合、開いているparenで次の行を続けることになっています。例: calling_some_really_long_func

    140

    3答えて

    これはより良い理由は何ですか? def my_function(): 又は

    16

    3答えて

    私はVimの中PEP-8エラーと警告を検出するために、このプラグインを使用しています: http://www.vim.org/scripts/script.php?script_id=3430 私はバックエンドのpep8ツールに与えられたいくつかのエラーとE501 & W601のような警告を無視したい: http://pypi.python.org/pypi/pep8 私はプラグインのコードを見て

    23

    3答えて

    私がUNIXで知っている限り、ファイルの最後には空白行を常に置いておいてください。つまり、すべての行は\nで終わるはずです。 PEP8と私のpythonコードを確認しながら、私はそれがまた、ファイルの末尾に\nがあるべきであると述べていることに気づい: W292 no newline at end of file JCR: The last line should have a newl

    -3

    3答えて

    これは本当に簡単な質問のようです。実際にどのようにそれが可能かはわかりません。私は通常、自分のコードがPEP8に準拠していることをかなり良いと思っています。 83文字は良いものです。私は新しいリストに入れようとしているorと長いリスト(辞書)の理解を持っていますが、私はorを新しい行につける方法を考え出すことはできません。 くらい単純化バージョンは次のとおりです。 >>> test = {'a'

    63

    2答えて

    にインデントスタイルを呼び出して、私は、関数の最後の引数は呼び出すと、あなたが同じ行に閉じ括弧を置くべきであるとそれを得る: ShortName.objects.distinct().filter( product__photo__stockitem__isnull=False) おそらく、長い表現がありますまったく避けるのが最善です。しかし、それが望ましくない場合は、複数のチェーンメ