/ EXITEM, TIL

Python Warning무시

Python Warning 무시하는 방법

블로그에 ipynb을 올릴 때 머신러닝의 경우 모델 학습할 때 경고가 너무 많이 출력됩니다. 이를 처리하는 방법을 알아봅니다.

경고를 아예 무시하는 방법

  • warnings 모듈을 사용하여 모든 경고 메시지를 무시
  • 코드를 실행하면 프로그램 전체에서 경고 메시지를 무시
  • 이 방법은 경고 메시지가 중요하지 않거나 무시할 수 있는 경우에만 사용하는 것이 좋습니다.
import warnings
warnings.filterwarnings("ignore")

경고를 무시하는 대신 로그에 적는 방법

  • 코드를 실행하면 모든 경고 메시지가 로그로 저장
  • 경고 메시지를 무시하지 않으면서도 콘솔 출력을 깨끗하게 유지
import logging
logging.captureWarnings(True)