2016-09-12 9 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'])