pep8

    3

    1答えて

    pythonicコードを書くために、静的または冗長な関数のオプションを使用するスタイルガイドがあります。 例えば、私のPythonパッケージでは、私はお互いを呼び出す関数の範囲を持っています。したがって、ユーザーは印刷出力を時々要求できることが望ましいです。例えば : def simple_addition(a, b, silent=True): res = a + b if

    0

    1答えて

    我々はすべてのpythonファイルにPEP8の準拠を確認するために私たちのレポのMakefileにpep8ターゲットを使用します。 ## Check all python files for compatibility with PEP8 PEP8FLAGS := --ignore=E201,E202,E241,E265,E501,E711,E712,E713,E714,E721,W391,W2

    0

    1答えて

    pep8でコードを再構築しようとしています。 コード: print """Exception when sending email to: {0}, from: {1}, subject: {2}, e: {3}""".format(to, fr, subject, e) 出力: Exception when sending email to: to, from:

    1

    1答えて

    Pep8(または他の依存関係)は/ tmpディレクトリにインストールされています!したがって、gitlabはpep8の場所を見つけません。その結果、ビルドに失敗しました。何か案が? 私はデフォルトのpythonイメージを使用しています。 .gitlab-ci.yml: image: python:2.7 stages: - build before_script:

    3

    2答えて

    私はpylintを実行するPythonコードをいくつか持っており、pycodestyleを実行することにしました。 声明とで長い行を避けるために、私は次のようにします。 with my_context_manager( argument1, argument2) as something: rest_of_my_code しかし、次のように E125 continu

    6

    1答えて

    Toxを使用してユニットテストを実行し、コードフォーマットエラーをチェックするflake8コマンドを使用します。私がPyCharmでコードを書くたびに、私は毒素を実行し、私は戻って手作業で修正しなければならない迷惑なフォーマットエラーの束を知っています。私は(私のためにflake8グーグル、それは私がタイピングを停止した後に自動保存し、各時間に応じて、自動的にコードをフォーマットするPyCharm

    0

    1答えて

    を使用せずに行を分割するにはいくつかのクラスを作成しましたが、これらのクラスの名前は長すぎます(eq:NegativeChannelMetalOxideSemiconductorFieldEffectTransistor)。私は\で新しい行を作っていますが、この場合は醜いです。一般にPythonでは、コードが長すぎる場合は、\を使用して改行を行うのは良い選択ですが、ここでは機能しません。これらの行

    0

    1答えて

    私はPEP 8を読んでおり、imports sectionには、ライブラリのインポートセクションの上部に「標準ライブラリのインポート」と書かれています。私の質問は:どのライブラリが「標準」であるかをどのように知ることができますか?I。どのライブラリが「標準」であるかのリストはどこにありますか?