티스토리 뷰

import traceback

try:
    ...
except Exception as e:
    print(e)

 

코딩을 하다보면 발생하는 예외를 처리하기 위해 try except 문을 많이 쓰게된다. 근데, 위에 코드 처럼 구현하면 어떤 예외가 발생하는지는 알 수 있지만 어디서 어떤 작업을 하다가 해당 예외가 발생했는지 추적이 어렵다.

 

 

어디서 예외가 발생했는지 추적을 하기 위해서는 traceback을 import하고  traceback.print_exc()를 except 블럭에서 호출해주면 된다.

import traceback

try:
    ...
except Exception as e:
    print(e)
    traceback.print_exc()

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함