파이썬 소스에 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 |