Menu
CoddyTech

使用 sys 模块获取信息

Coddy Python 异常处理 课程的第 9 课,共 16 课。

exc_info 函数来自 sys 模块,用于打印异常详情。 

import sys
try:
	#可能引发异常的代码
except:
	print(sys.exc_info())

输出: ( class_name, standard_message, traceback_object )

它会返回一个包含上述三个值的元组。

challenge icon

挑战

简单

函数接受一个键作为参数。请补全函数,以获取输入键对应的值。如果字典中找不到该键,就会引发 keyError。请用上面的方法处理异常,并打印异常类名和标准消息。否则,在 else 块中打印值。

亲手试试

age={
    'Peter':23,
    'Lopez':24,
    'Glenn':27,
    'Jay':29
}
def fetch(key):
    #在这里写你的代码

Python 异常处理中的所有课

自己练习: Python 在线编译器