Python实现捕获异常发生的文件和具体行数


Posted in Python onApril 25, 2020

我就废话不多说啦,还是直接看代码吧!

try:
  print(a)
except Exception as e:
  print(e)
  print(e.__traceback__.tb_frame.f_globals["__file__"])  # 发生异常所在的文件
  print(e.__traceback__.tb_lineno)            # 发生异常所在的行数

补充知识:catch中打出完整错误日志,包括Exception类型和报错行数

try(){

}catch(Exception e){

}

在catch中打出完整错误日志,包括Exception类型和报错行数

方法:在catch块中加入代码

1)

ByteArrayOutputStream baos = new ByteArrayOutputStream(); 

      e.printStackTrace(new PrintStream(baos)); 
      String exception = baos.toString(); 
      System.out.println("baos:" + exception);

2)

logger.error("",e);

以上这篇Python实现捕获异常发生的文件和具体行数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用稀疏矩阵节省内存实例
Jun 27 Python
Python编程中运用闭包时所需要注意的一些地方
May 02 Python
Python编程中的for循环语句学习教程
Oct 14 Python
Python将多份excel表格整理成一份表格
Jan 03 Python
python如何生成网页验证码
Jul 28 Python
python直接获取API传递回来的参数方法
Dec 17 Python
python 获取utc时间转化为本地时间的方法
Dec 31 Python
pyqt5实现登录界面的模板
May 30 Python
Python实现的排列组合、破解密码算法示例
Apr 12 Python
对DJango视图(views)和模版(templates)的使用详解
Jul 17 Python
如何打包Python Web项目实现免安装一键启动的方法
May 21 Python
python二维图制作的实例代码
Dec 03 Python
python IDLE添加行号显示教程
Apr 25 #Python
IDLE下Python文件编辑和运行操作
Apr 25 #Python
python 字典item与iteritems的区别详解
Apr 25 #Python
解决reload(sys)后print失效的问题
Apr 25 #Python
Jupyter Notebook 实现正常显示中文和负号
Apr 24 #Python
500行python代码实现飞机大战
Apr 24 #Python
matplotlib jupyter notebook 图像可视化 plt show操作
Apr 24 #Python
You might like
十大催泪虐心动漫,你能坚持看到第几部?
2020/03/04 日漫
PHP代码审核的详细介绍
2013/06/13 PHP
php实现分页显示
2015/11/03 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
2020/07/21 PHP
微信开发之网页授权获取用户信息(二)
2016/01/08 PHP
php-msf源码详解
2017/12/25 PHP
php文件上传原理与实现方法详解
2019/12/20 PHP
优化 JavaScript 代码的方法小结
2009/07/16 Javascript
div浮层,滚动条移动,位置保持不变的4种方法汇总
2013/12/11 Javascript
js中把JSON字符串转换成JSON对象最好的方法
2014/03/21 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
纯CSS3代码实现滑动开关效果
2015/08/19 Javascript
分享一些常用的jQuery动画事件和动画函数
2015/11/27 Javascript
JavaScript为事件句柄绑定监听函数实例详解
2015/12/15 Javascript
使用JQuery选择HTML遍历函数的方法
2016/09/17 Javascript
nodejs微信公众号支付开发
2016/09/19 NodeJs
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
jQuery实现菜单栏导航效果
2017/08/15 jQuery
在VUE中使用lodash的debounce和throttle操作
2020/11/09 Javascript
[41:11]完美世界DOTA2联赛PWL S2 Inki vs Magma 第一场 11.22
2020/11/24 DOTA
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
Python常用随机数与随机字符串方法实例
2015/04/09 Python
python 读文件,然后转化为矩阵的实例
2018/04/23 Python
详解Python安装scrapy的正确姿势
2018/06/26 Python
selenium+python自动化测试之环境搭建
2019/01/23 Python
python整合ffmpeg实现视频文件的批量转换
2019/05/31 Python
Django ORM 自定义 char 类型字段解析
2019/08/09 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
Draper James官网:知名演员瑞茜·威瑟斯彭所创品牌
2017/10/25 全球购物
node中使用shell脚本的方法步骤
2021/03/23 Javascript
教师专业理论水平的自我评价分享
2013/11/09 职场文书
销售简历自我评价
2014/01/24 职场文书
市场拓展计划书
2014/05/03 职场文书
学校运动会霸气口号
2014/06/07 职场文书
倡导文明标语
2014/06/16 职场文书