发布时间:2019-09-22 08:06:11编辑:auto阅读(2852)
在python中有 try——except 的方法捕获异常,可以获取到异常的种类以及自定义异常,但是有时候对于debug测试来说,信息还是不太完整,比如说 触发异常的具体位置在哪:
我们可以使用 traceback这个内置模块来获取异常更加详细的信息:
import traceback
try:
...
except Exception,e:
traceback.print_exc()
traceback.print_exc() 直接打印异常
traceback.format_exc()返回字符串
还可以将信息写入到文件
traceback.print_exc(file=open(‘error.txt’,’a+’))
上一篇: 在python中对list求和及求积
下一篇: Python注册码
54511
41294
35840
31371
26268
25966
24479
20063
16054
15484
2429°
2215°
2315°
2431°
2385°
2601°
2549°
2357°
2425°
2401°