python打印异常信息的两种实现方式


Posted in Python onDecember 24, 2019

1. 直接打印错误

try:
 
 # your code
 
except KeyboardInterrupt:
 
 print("quit")
 
except Exception as ex:
 
 print("出现如下异常%s"%ex)

如下例子

try:
 2/0
except Exception as e:
 print(e)

结果为:division by zero

2. 用traceback模块打印

上述结果看不到具体错误的信息,如行数啥的,不方便调试的时候定位,因此也可以用traceback模块,方便调试

import traceback
try:
 2/0
except Exception as e:
 traceback.print_exc()

结果为:

Traceback (most recent call last):
 File "c:\Users\Administrator\Desktop\test1.py", line 3, in <module>
 2/0
ZeroDivisionError: division by zero

ps:上述traceback.print_exc()是直接打印错误

还可以用traceback.format_exc()返回字符串,可将错误信息保存在文档日志中

可以说traceback.print_exc()等同于print traceback.format_exc()

以上这篇python打印异常信息的两种实现方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python接收Gmail新邮件并发送到gtalk的方法
Mar 10 Python
Python获取任意xml节点值的方法
May 05 Python
go和python变量赋值遇到的一个问题
Aug 31 Python
python定向爬取淘宝商品价格
Feb 27 Python
解决phantomjs截图失败,phantom.exit位置的问题
May 17 Python
python爬取哈尔滨天气信息
Jul 14 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
python使用pandas处理大数据节省内存技巧(推荐)
May 05 Python
python tkinter控件布局项目实例
Nov 04 Python
基于Python实现扑克牌面试题
Dec 11 Python
Django集成富文本编辑器summernote的实现步骤
May 31 Python
Python中22个万用公式的小结
Jul 21 Python
numpy实现神经网络反向传播算法的步骤
Dec 24 #Python
python异常处理和日志处理方式
Dec 24 #Python
Python 音频生成器的实现示例
Dec 24 #Python
Python concurrent.futures模块使用实例
Dec 24 #Python
Python hmac模块使用实例解析
Dec 24 #Python
Python hashlib模块实例使用详解
Dec 24 #Python
Python实现使用dir获取类的方法列表
Dec 24 #Python
You might like
ajax+php打造进度条代码[readyState各状态说明]
2010/04/12 PHP
PHP无刷新上传文件实现代码
2011/09/19 PHP
PHP闭包(Closure)使用详解
2013/05/02 PHP
DEDECMS首页调用图片集里的多张图片
2015/06/05 PHP
php给图片添加文字水印方法汇总
2015/08/27 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
2016/03/17 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
jquery uaMatch源代码
2011/02/14 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
让html页面不缓存js的实现方法
2014/10/31 Javascript
Javascript中的几种URL编码方法比较
2015/01/23 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
教你如何在Node.js中使用jQuery
2016/08/28 Javascript
JS验证不重复验证码
2017/02/10 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
解决element UI 自定义传参的问题
2018/08/22 Javascript
基于AngularJS拖拽插件ngDraggable.js实现拖拽排序功能
2019/04/02 Javascript
JavaScript进阶(一)变量声明提升实例分析
2020/05/09 Javascript
Python实现快速多线程ping的方法
2015/07/15 Python
在 Python 应用中使用 MongoDB的方法
2017/01/05 Python
python实现批量图片格式转换
2020/06/16 Python
Python动态生成多维数组的方法示例
2018/08/09 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
使用python的turtle函数绘制一个滑稽表情
2020/02/28 Python
pyspark给dataframe增加新的一列的实现示例
2020/04/24 Python
Python面向对象实现方法总结
2020/08/12 Python
Python如何执行系统命令
2020/09/23 Python
美国知名眼镜网站:Target Optical
2020/04/04 全球购物
端午节粽子促销活动方案
2014/02/02 职场文书
超市活动计划书
2014/04/24 职场文书
支部书记四风问题自我剖析材料
2014/09/29 职场文书
迟到检讨书2000字(精选篇)
2014/10/07 职场文书
十岁生日答谢词
2015/01/05 职场文书
考试作弊检讨书范文
2015/01/27 职场文书