반응형
pylint logging-not-lazy를 수정하는 방법은 무엇입니까?
이 질문에 이미 답변이 있습니다.
내 코드를 조사하기 위해 광부를 사용하고 있습니다. Pylint logging-not-lazy
가 내 디버그 메시지에 대한 경고를 반환했습니다 .
Line: 31
pylint: logging-not-lazy / Specify string format arguments as logging function parameters (col 16) Line: 42
pylint: logging-not-lazy / Specify string format arguments as logging function parameters (col 12)
내 코드는 다음과 같습니다.
logging.debug("detect mimetypes faild because %s" % e )
파일 logging-not-lazy
린트에서 어떻게 수정 합니까?
즉, 코드를 다음과 같이 다시 작성해야합니다.
logging.debug("detect mimetypes faild because %s", e)
https://docs.python.org/2/library/logging.html에 따르면
Logger.debug (msg, * args, ** kwargs)
...이 로거에 DEBUG 레벨로 메시지를 기록합니다. 는
msg
메시지 형식 문자열이며,이args
연산자를 서식 문자열을 사용하여 MSG로 통합하는 인수입니다. (이는 단일 사전 인수와 함께 형식 문자열에서 키워드를 사용할 수 있음을 의미합니다.) ...
참고 URL : https://stackoverflow.com/questions/29147442/how-to-fix-pylint-logging-not-lazy
반응형
'Program Tip' 카테고리의 다른 글
for 또는 while없이 생성자의 무한 루프 (0) | 2020.12.01 |
---|---|
localstorage (또는 다른 곳)에서 ES6 맵을 유지하려면 어떻게해야합니까? (0) | 2020.12.01 |
JavaScript로 CSS를 추가 하시겠습니까? (0) | 2020.12.01 |
내 빌드 서버의 배포 패키지에 추가 어셈블리가있는 이유는 무엇입니까? (0) | 2020.12.01 |
회귀 계수 값 추출 (0) | 2020.12.01 |