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

[python] raise warning

 [python] raise warning

우리가 기본적으로 에러를 임의로 발생 시키거나 회피할 때는, try-except / raise / assert 등을 사용한다. 그러나 위의 함수를 만나게 되면 코드가 중간에 끊기게 된다.

이런 점을 피하기 위해서는 warning을 잘 사용하는 것도 방법이다. (물론 warning과 error의 경우가 다르긴 하다.) python에는 warning 라이브러리가 있다.

이를 사용하는 법에 대해서 알아보자. 간단하게 import해주면 되는데, 여기에 함수가 여러개 있지만 가장 기본적인 warn을 사용한다. import warnings warnings.warn('warning message', UserWarning) 결과 test.py:4: UserWarning: warning message warnings.warn('warning message', UserWarning) 이와 같이 작성한다면 에러를 terminal에 띄울 것이다.

근데 뒤에 'UserWarning'은 python docu...

# error # message # python # raise # warning # 경고 # 파이썬

원문 링크 : [python] raise warning