如何捕獲 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'>

更新時間: 12-2-2020

4K+ 瀏覽

開啟您的 職業生涯

完成課程獲取認證

開始
廣告
© . All rights reserved.