始める無料で始める

pycodestyleの使用

pycodestyle はコマンドラインからファイルの PEP 8 準拠をチェックするために実行できることを学びました。 このようなチェックをPythonスクリプトから実行できると便利な場合もあります。

この演習では、pycodestyleStyleGuide クラスを使って、複数のファイルの PEP 8 準拠をチェックします。どちらのファイルも同じ処理を行いますが、フォーマットと読みやすさは大きく異なります。以下のリンクからファイルの内容を確認できます。

この演習はコースの一部です

Python におけるソフトウェアエンジニアリングの原則

コースを見る

演習の手順

  • pycodestyle パッケージをインポートします。
  • StyleGuide のインスタンスを style_checker という名前で作成します。
  • チェック対象のファイルは2つあります。それぞれ 'nay_pep8.py''yay_pep8.py' です。これらのファイル名をリストにまとめて、style_checkercheck_files メソッドに渡しましょう。
  • スタイルチェックの結果を print() でコンソールに出力します。出力内容をしっかり確認してください。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Import needed package
import ____

# Create a StyleGuide instance
style_checker = pycodestyle.____()

# Run PEP 8 check on multiple files
result = style_checker.check_files([____, ____])

# Print result of PEP 8 style check
print(result.messages)
コードを編集して実行