더북(TheBook)

 

38 모든 예외를 한 번에 처리하고 싶을 때

 

 

<강의보기> 02:57

이번 시간에는 예외 이름을 모르더라도 오류를 처리할 수 있는 방법을 알아보겠습니다.

파일을 except.py로 저장합니다. 다음과 같이 빈 리스트를 만든 다음 list[0]을 출력하려고 하면 색인 오류(IndexError)가 발생합니다.

 

코드 except.py

list = []
print(list[0])

 

다음과 같이 작성하고 실행해도 값 오류(ValueError)가 발생합니다.

 

코드

text = 'abc'
number = int(text)

 

오류가 발생했다는 공통점만 있을 뿐 오류 종류는 상황마다 다릅니다. 오류를 잡아 처리하고 싶은데 어떤 오류가 발생할지 모를 때는 어떻게 해야 할까요?

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.