기계는 거짓말하지 않는다

Python stacktrace 출력 traceback module 본문

Python

Python stacktrace 출력 traceback module

KillinTime 2023. 4. 9. 17:45

traceback — 스택 트레이스백 인쇄와 조회 — Python 3.7.16 문서

 

traceback — 스택 트레이스백 인쇄와 조회 — Python 3.7.16 문서

traceback — 스택 트레이스백 인쇄와 조회 소스 코드: Lib/traceback.py 이 모듈은 파이썬 프로그램의 스택 트레이스를 추출, 포맷 및 인쇄하는 표준 인터페이스를 제공합니다. 스택 트레이스를 인쇄할

docs.python.org

아래는 stacktrace 출력의 간단한 예이다.

import traceback

try:
    a = 1 / 0
except ZeroDivisionError as e:
    # 기본 에러 메시지
    print("Error Msg:", str(e))
    print("-" * 50)
    print("-- Stack Trace --")
    # stacktrace 출력
    print(traceback.format_exc(), end="")

 

Comments