2016-09-12 15 views
5

のみを抽出する方法を知っている人は誰ですかリポジトリのpylintスコアですか?Pylintスコアの抽出

Global evaluation 
----------------- 
Your code has been rated at 6.67/10 (previous run: 6.67/10, +0.00) 

が、私は6.67の値を返すために、それをしたいと思います:

だから、pylintと仮定すると、次の出力を生成します。

おかげで、

ショーン

答えて

9

あなたはpylintプログラムでを実行して、基礎となる "リンター" のstats辞書に取得することができます。

from pylint.lint import Run 

results = Run(['test.py'], exit=False) 
print(results.linter.stats['global_note'])