
PEP 8
にどのくらい準拠しているか?
pytest
と
pep8
をインストールしたので、
PEP 8
に準拠しているか調べら
れる状態になりました。
OS
にかかわらず、同じコマンドを使います(
OS
ごと
に異なるのはインストールのときだけです)。
pytest
のインストールで
py.test
という新しいプログラムがインス
トールされています。このプログラムを実行し、
vsearch.py
が
PEP 8
に準
拠しているか調べてみましょう。
vsearch.py
ファイルがあるフォルダと同
じフォルダにいることを確認し、次のコマンドを入力します。
py.test --pep8 vsearch.py
Windows
でこのコマンドを実行すると次のように出力されます。
4
章 コードの再利用
you are here
191
回り道
あれっ?
赤の出力は
よくないのでは。
おっと!違反があるようなので、このコードは
PEP 8
指針に完全には準拠し
ていないようです。
上の(または、指示どおりに実行している場合は画面上の)メッセージを
じっくり読んでください。「違反」はすべてホワイトスペース(例えば、空白、
タブ、改行など)に関するもののようです。
1
つずつ詳しく調べてみましょう。