此模块提供了一个标准接口来提取,格式化和打印Python程序的堆栈跟踪。它精确地模拟了Python解释器在打印堆栈跟踪时的行为。当您想在程序控制下打印堆栈跟踪时,例如在解释器周围的“包装器”中,这是非常有用的。
模块使用跟踪对象 - 这是存储在sys.last_traceback
变量中并作为第三个项目从sys.exc_info()
返回的对象类型。
try:
...
except Exception as e:
import traceback
traceback.format_exc()