如何在 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'>
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP