【Python模块】traceback - 打印或检索堆栈回溯

2019-05-13  本文已影响0人  4thirteen2one

traceback — Print or retrieve a stack traceback

源码: Lib/traceback.py


该模块提供了一个标准接口,用于提取、格式化和打印Python程序的栈跟踪。它在打印栈跟踪时完全模仿了Python解释器的行为。当您想要在程序控制下打印栈跟踪时,例如在解释器周围的“包装器”中,这很有用。

该模块使用 traceback 对象——存储在 sys.last_traceback 变量中的对象类型,并作为 sys.exc_info() 中的第三个项返回。

sys.exc_info() 返回一个 tuple (type, value, traceback)
type 为异常类型,
value 为异常实例
traceback 为 traceback 对象

该模块定义了以下函数:

上一篇 下一篇

猜你喜欢

热点阅读