如何在 Python 中捕获 LookupError 异常?


LookupError 异常是当找不到某个东西时引发的错误的基类。映射或序列中使用的键或索引无效时引发以下异常的基类:IndexError、KeyError。

当序列引用超出范围时,将引发 IndexError。

重写给定的代码如下以捕获异常并找出其类型

示例

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'>


更新于: 2020 年 2 月 12 日

1 千多个

开启您的 事业

完成课程,获得认证

开始学习
广告
© . All rights reserved.