python打印exception信息的方法

原创
ithorizon 10个月前 (07-01) 阅读数 170 #Python

一直以为掌握以下内容就够了。

try:
	#正常执行语句
	pass
except:
	#如果正常执行语句不对,执行替代语句
	pass
finally:
	'''
	不论正常执行语句执行怎样,最后都会执行.
	finally这部分可以省略'''
	pass

出于我try部分写的业务逻辑繁复,配置了多少活动,就跑多少个。在生产运行的时候,非常害怕出于一个活动的某些原因报错,让后续活动都无法正常计算。报错类型我也不能保证是哪一种,就这样了。

但如果未果,不打印未果信息,我要把try…except语句去掉运行,重跑一次看差错信息。

但有一次真的生产上某些活动未果了,改脚本和重启有点费劲,就知道下次不能这么干了。

应该要再细化一下

import traceback
try:
	#正常执行语句
	pass
except Exception as e:
	traceback.print_exc()  # 打印异常信息和堆栈跟踪
finally:
	'''
	不论正常执行语句执行怎样,最后都会执行
	finally这部分可以省略'''
	pass

到此这篇涉及python打印exception信息的方法的文章就介绍到这了,更多相关python打印exception信息内容请搜索IT视界以前的文章或继续浏览下面的相关文章愿望大家以后多多拥护IT视界!


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Python


热门