如何在Python中捕获LookupError异常?
LookupError异常是当找不到某个东西时引发错误的基类。它是在映射或序列上使用无效键或索引时引发的异常的基类:IndexError、KeyError。
当序列引用超出范围时会引发IndexError。
以下示例代码被重写以捕获异常并查找其类型
阅读更多:Python 教程
示例
import sys
try:
foo = [a, s, d, f, g]
print foo[5]
except IndexError as e:
print e
print sys.exc_type
输出
C:/Users/TutorialsPoint1~.py
list index out of range
<type 'exceptions.IndexError'>
极客教程