0
私は自分のコードの内部にPythonのPEP8モジュールを使用しています。Python PEP8モジュールの出力を格納
import pep8
pep8_checker = pep8.StyleGuide(format='pylint')
pep8_checker.check_files(paths=['./test.py'])
r = pep8_checker.check_files(paths=['./test.py'])
これが出力される。
./test.py:6: [E265] block comment should start with '# '
./test.py:23: [E265] block comment should start with '# '
./test.py:24: [E302] expected 2 blank lines, found 1
./test.py:30: [W293] blank line contains whitespace
./test.py:35: [E501] line too long (116 > 79 characters)
./test.py:41: [E302] expected 2 blank lines, found 1
./test.py:53: [E501] line too long (111 > 79 characters)
./test.py:54: [E501] line too long (129 > 79 characters)
しかし、この結果は、端末上に印刷され、R「」に割り当てられている最終的な値は、8(エラーの即ち総数)です。
これらのエラーを変数に保存したいと考えています。これどうやってするの?
EDIT:これを行うには、少なくとも2つの方法がありますhttp://paste.fedoraproject.org/347406/59337502/raw/
にdownvotersポイントあればそれは美しいだろうこの質問に何が間違っていますか?何か不足していますか? –