38 모든 예외를 한 번에 처리하고 싶을 때
이번 시간에는 예외 이름을 모르더라도 오류를 처리할 수 있는 방법을 알아보겠습니다.
파일을 except.py로 저장합니다. 다음과 같이 빈 리스트를 만든 다음 list[0]을 출력하려고 하면 색인 오류(IndexError)가 발생합니다.
코드 except.py
list = [] print(list[0])
다음과 같이 작성하고 실행해도 값 오류(ValueError)가 발생합니다.
코드
text = 'abc' number = int(text)
오류가 발생했다는 공통점만 있을 뿐 오류 종류는 상황마다 다릅니다. 오류를 잡아 처리하고 싶은데 어떤 오류가 발생할지 모를 때는 어떻게 해야 할까요?