반응형
try문 사용할때 에러 내용 남기기 - traceback
Python의 traceback 모듈을 사용하면, 프로그램 실행 중 발생한 에러의 traceback 정보를 캡처하고, 이를 파일에 저장하거나 로그로 남길 수 있습니다. 이는 디버깅 및 에러 로그 관리에 유용합니다. 예시코드는 아래와 같습니다.
import traceback
def faulty_function():
return 1 / 0
try:
faulty_function()
except Exception as e:
with open("error_log.txt", "w") as f:
f.write(traceback.format_exc())
위 코드에서 에러가 발생하면 traceback.format_exc()을 사용해 traceback 정보를 문자열로 받아 파일에 기록합니다.
반응형
'python' 카테고리의 다른 글
사용중인 가상환경에서 pip 패키지 설치 위치 확인하기 (0) | 2024.11.14 |
---|---|
FileNotFoundError: [Errno 2] No such file or directory: 'ffprobe', mac os (0) | 2024.11.13 |
파이썬 리스트 첫번째 값에 1을 더하는 방법 (1) | 2024.11.02 |
-bash: jypyter: command not found (0) | 2024.11.02 |
moviepy 소리 줄이기, 파이썬 영상 소리 줄이기 (0) | 2024.11.01 |
댓글