Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 IndexError 예외를 잡는 방법은 무엇입니까?

<시간/>

시퀀스 참조가 범위를 벗어나면 IndexError가 발생합니다.

주어진 코드는 예외를 포착하고 유형을 찾기 위해 다음과 같이 다시 작성됩니다.

예시

import sys
try:
my_list = [3,7, 9, 4, 6]
print my_list[6]
except IndexError as e:
print e
print sys.exc_type

출력

C:/Users/TutorialsPoint1~.py
list index out of range
<type 'exceptions.IndexError'>