바뀜

457 바이트 추가됨 ,  2022년 6월 21일 (화) 16:02
편집 요약 없음
25번째 줄: 25번째 줄:     
    print(str(e)) 형태로 에러명을 뽑아낼 수 있다.
 
    print(str(e)) 형태로 에러명을 뽑아낼 수 있다.
 +
 +
=== 에러의 위치를 알고 싶을 때 ===
 +
에러명을 알아도 코드가 너무 길어지면 에러의 발생 위치를 특정하기 어렵다. 그럴 땐 traceback을 사용한다.<syntaxhighlight lang="python">
 +
import traceback
 +
while 1:
 +
    try:
 +
        코드
 +
    except Exception as e:  # 에러가 나면 다음 순회로 돌려 코드를 다시 실행한다.(에러 무시 무한반복)
 +
        print(traceback.format_exc())
 +
</syntaxhighlight>
 
[[분류:기초]]
 
[[분류:기초]]