[Jupyter Notebook] Warning 무시(경고 무시)

반응형

Jupyter Notebook Logo

Jupyter notebook을 사용하다 보면 출력과 함께 경고(warning)가 발생하여 귀찮을 때가 있습니다. warning이 뜨지 않도록 하는 방법에 대해 알아보겠습니다.

 

warnings 라이브러리를 사용하여

import warnings

경고를 무시 : warnings.filterwarnings(action='ignore')

경고 보이기 :  warnings.filterwarnings(action='default')

코드 (경고 무시)

import warnings
warnings.filterwarnings(action='ignore')

warnings 라이브러리에서 warnings.filterwarnings() 함수를 이용해 경고가 뜨지 않도록 할 수 있습니다. 위의 코드를 사용하면 경고가 뜨지 않습니다. 반대로 다시 경고를 보고 싶다면 아래의 코드를 사용하면 됩니다.

코드 (경고 보이기)

import warnings
warnings.filterwarnings(action='default')

 

실제 예시) 경고 보이기

warning 표시하는 경우

warnings.filterwarnings(action='default')를 사용해 경고가 보이게 한 뒤, warnings.warn('warning!')를 이용해 UserWarning을 일으켜보았습니다. 위 처럼 경고가 정상적으로 표시되는 것을 볼 수 있습니다.

 

실제 예시2) 경고 안보이기

warning 안보이기

warnings.filterwarnings(action='ignore')를 함으로써 경고가 표시되지 않게 하였습니다. 경고를 일으켜도 아무것도 표시되지 않습니다.

 

Jupyter Notebook Logo : https://www.dataquest.io/blog/jupyter-notebook-tutorial/
반응형

댓글

Designed by JB FACTORY