파이썬 소스에 print() 문으로 결과를 출력하는것은 성능면에서 매우 좋지 않다.

logging 모듈을 이용하여 화면에 출력하든지, 파일에 쓰는 방법을 권장한다.

 

  • 로그 화면에 출력
import logging

logging.basicConfig(level=logging.DEBUG, format=' %(asctime)s - %(levelname)s - %(message)s')
logging.debug('Start of program')
logging.debug('End of program')

 

  • 로그 파일에 쓰기
import logging

logging.basicConfig(filename='log.txt', encoding='UTF-8', level=logging.DEBUG, format=' %(asctime)s - %(levelname)s - %(message)s')
logging.debug('Start of program')
logging.debug('End of program')

 

'Python' 카테고리의 다른 글

Python 엑셀 읽기, 쓰기  (0) 2022.01.23
Python 클래스, 상속, Override  (0) 2022.01.23
Python 예외 처리  (0) 2022.01.23
Python zip파일 압축 및 해제  (0) 2022.01.23
Python 파일, 디렉터리  (0) 2022.01.23

+ Recent posts