如何在Python中捕获LookupError异常?

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程