python打印exception信息的方法
更新时间:2024年05月31日 10:16:33 作者:SLUMBER_PARTY_
这篇文章主要介绍了python打印exception信息的相关知识,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
一直以为掌握以下内容就够了。
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信息内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
使用Python手工计算x的算数平方根,来自中国古人的数学智慧
本篇采用的计算方法既非二分法也非牛顿迭代法,而是把中国古代的手工计算平方根的方法转成代码来完成。代码有点烦杂,算是抛砖引玉吧,期待高手们写出更好的代码来2021-09-09python读取TXT到数组及列表去重后按原来顺序排序的方法
这篇文章主要介绍了python读取TXT到数组及列表去重后按原来顺序排序的方法,涉及Python操作txt文件、列表去重及排序的相关技巧,需要的朋友可以参考下2015-06-06
最新评论