-
Python内置于系统相关的库
-
sys.exc_info()
此函数返回一个三值元组,包含当前正在处理的异常信息。返回的信息同时针对当前线程和当前堆栈框架。如果当前堆栈框架不是在处理一个异常,该信息取自调用的堆栈信息框架或者它的调用器。这样,直到返回一个正在处理异常的堆栈框架。现在“处理一个异常”被定义为“执行异常子句”。对于任何堆栈框架,只有关于当前在处理的异常信息是可访问的。
如果堆栈没有在处理异常,返回一个包含三个None值的元组。
否则,返回(type,value, traceback),意思是:
type:所处理异常(BaseException的子类)的类型
value:获取异常示例(此异常类型的一个实例)
traceback:获取一个traceback对象(参见参考手册),其包含引发异常的堆栈
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)