您的位置:首页 > 编程语言 > Python开发

Python异常模块traceback用法

2018-01-24 09:57 519 查看
traceback模块被用来跟踪异常返回信息.
如下例所示:

将会在控制台输出类似结果:
类似在你没有捕获异常时候, 解释器所返回的结果.

你也可以传入一个文件, 把返回信息写到文件中去, 如下:
这样在控制台输出的结果和上面例子一样,traceback模块还提供了extract_tb函数格式化跟踪返回信息,
得到包含错误信息的列表, 如下:

控制台输出结果如下:
test1.py中,当分母为0的时候,调用系统退出。代码如下:

test2.py中,用try..except捕获异常,然后traceback.print_exc()打印

代码如下:
执行test2.py失败抛出异常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python