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