Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để bắt IndexError Exception trong Python?

Lỗi IndexError xuất hiện khi tham chiếu trình tự nằm ngoài phạm vi.

Mã đã cho được viết lại như sau để bắt ngoại lệ và tìm kiểu của nó

Ví dụ

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

Đầu ra

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