如何在 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'>

更新時間:2020 年 2 月 12 日

4K+ 瀏覽

開啟你的職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.