当前位置: 代码网 > it编程>前端脚本>Python > python打印exception信息的方法

python打印exception信息的方法

2024年06月11日 Python 我要评论
一直以为掌握以下内容就够了。try:#正常执行语句passexcept:#如果正常执行语句不对,执行替代语句passfinally:'''不论正常执行语句执行如何,最后都会执行.finally这部分可

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

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信息内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com