sys.exc"/>
sys.exc
-
sys系统相关的参数和函数
Python内置于系统相关的库
-
sys.exc_info()
此函数返回一个三值元组,包含当前正在处理的异常信息。返回的信息同时针对当前线程和当前堆栈框架。如果当前堆栈框架不是在处理一个异常,该信息取自调用的堆栈信息框架或者它的调用器。这样,直到返回一个正在处理异常的堆栈框架。现在“处理一个异常”被定义为“执行异常子句”。对于任何堆栈框架,只有关于当前在处理的异常信息是可访问的。
如果堆栈没有在处理异常,返回一个包含三个None值的元组。
否则,返回(type,value, traceback),意思是:
type:所处理异常(BaseException的子类)的类型
value:获取异常示例(此异常类型的一个实例)
traceback:获取一个traceback对象(参见参考手册),其包含引发异常的堆栈
更多推荐
sys.exc
发布评论