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编写一个在Linux下实现截图分享的脚本的教程
Apr 24 Python
你应该知道的python列表去重方法
Jan 17 Python
numpy向空的二维数组中添加元素的方法
Nov 01 Python
对python中的乘法dot和对应分量相乘multiply详解
Nov 14 Python
pandas 把数据写入txt文件每行固定写入一定数量的值方法
Dec 28 Python
对python借助百度云API对评论进行观点抽取的方法详解
Feb 21 Python
使用selenium和pyquery爬取京东商品列表过程解析
Aug 15 Python
python使用if语句实现一个猜拳游戏详解
Aug 27 Python
Python使用selenium + headless chrome获取网页内容的方法示例
Oct 16 Python
通过实例解析python and和or使用方法
Nov 14 Python
Python 使用SFTP和FTP实现对服务器的文件下载功能
Dec 17 Python
利用Python多线程实现图片下载器
Mar 25 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
PHP浮点数的一个常见问题
2016/03/10 PHP
document.getElementById为空或不是对象的解决方法
2010/01/24 Javascript
jQuery学习笔记之jQuery的动画
2010/12/22 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
JQuery下拉框应用示例介绍
2014/04/23 Javascript
教你用jquery实现iframe自适应高度
2014/06/11 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
JS获取Table中td值的方法
2015/03/19 Javascript
javascript跨域总结之window.name实现的跨域数据传输
2015/11/01 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
JavaScript html5 canvas绘制时钟效果
2016/03/01 Javascript
基于Jquery和html5实现炫酷的3D焦点图动画
2016/03/02 Javascript
JS模拟简易滚动条效果代码(附demo源码)
2016/04/05 Javascript
BootstrapTable refresh 方法使用实例简单介绍
2017/02/20 Javascript
bootstrap 点击空白处popover弹出框隐藏实例
2018/01/24 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
2019/11/09 Javascript
[08:08]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY
2014/06/25 DOTA
[01:00:26]Ti4主赛事胜者组第一天 EG vs NEWBEE 1
2014/07/19 DOTA
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
python使用calendar输出指定年份全年日历的方法
2015/04/04 Python
Python3中使用PyMongo的方法详解
2017/07/28 Python
Python元组知识点总结
2019/02/18 Python
Python Collatz序列实现过程解析
2019/10/12 Python
python的reverse函数翻转结果为None的问题
2020/05/11 Python
Python self用法详解
2020/11/28 Python
html5 拖拽上传图片实例演示
2013/04/01 HTML / CSS
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
C#如何调用Word并打开一个Word文档
2013/05/08 面试题
大学军训感言600字
2014/02/25 职场文书
委托书样本
2014/04/02 职场文书
社区志愿者培训方案
2014/06/10 职场文书
驾驶员安全责任书范本
2014/07/24 职场文书
邓小平理论心得体会
2014/09/09 职场文书
单位工作证明范文
2014/09/14 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书