로딩
요청 처리 중입니다...

[python] raised warning make one line

 [python] raised warning make one line

앞전에 포스팅한 warning에 대해서 조금 더 찾아보니 한줄로 에러를 발생시킬 수 있다는 것을 알게 되었다. 이전의 warning은 아래와 같이 2줄로 print되지만, test.py:4: UserWarning: warning message warnings.warn('warning message', UserWarning) 두 번째 줄을 제거하고도 warning을 print할 수 있는 방법을 가져왔다.

우선 결과를 먼저 보면 아래와 같이 출력된다. test.py:4: UserWarning: warning message 그럼 이렇게 만드는 코드를 아래에서 설명하겠다. 바로, formatwarning을 사용하는 것이다. def warning_on_one_line(message, category, filename, lineno, file=None, line=None): return '%s:%s: %s:%s\n' % (filename, lineno, category.

__name__, mes...

# error # formatting # python # raise # warning