Python traceback 模块
实例
格式异常回溯:
import traceback
try:
result = 10 / 0
except ZeroDivisionError:
tb = traceback.format_exc()
print('Exception caught and formatted')
亲自试一试 »
定义和用法
traceback 模块用于提取、格式化和打印 Python 异常的堆栈跟踪信息。
您可以使用它来记录错误、创建详细的错误报告或以编程方式分析异常信息。
成员
| 成员 | 描述 |
|---|---|
| TracebackException | 表示回溯的类。 |
| extract_stack() | 从当前调用堆栈中提取堆栈跟踪。 |
| extract_tb() | 从异常中提取回溯。 |
| format_exc() | 将当前异常格式化为字符串。 |
| format_exception() | 将异常信息格式化为字符串列表。 |
| format_tb() | 将回溯信息格式化为字符串列表。 |
| print_exc() | 将异常信息打印到标准错误输出。 |
| print_tb() | 将回溯信息打印到文件。 |

