使用 sys 模块获取信息
Coddy Python 异常处理 课程的第 9 课,共 16 课。
exc_info 函数来自 sys 模块,用于打印异常详情。
import sys
try:
#可能引发异常的代码
except:
print(sys.exc_info())输出: ( class_name, standard_message, traceback_object )
它会返回一个包含上述三个值的元组。
挑战
简单函数接受一个键作为参数。请补全函数,以获取输入键对应的值。如果字典中找不到该键,就会引发 keyError。请用上面的方法处理异常,并打印异常类名和标准消息。否则,在 else 块中打印值。
亲手试试
age={
'Peter':23,
'Lopez':24,
'Glenn':27,
'Jay':29
}
def fetch(key):
#在这里写你的代码Python 异常处理中的所有课
自己练习: Python 在线编译器