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的Django框架测试驱动开发的教程
Apr 22 Python
浅析python的优势和不足之处
Nov 20 Python
解决Python中list里的中文输出到html模板里的问题
Dec 17 Python
对python requests发送json格式数据的实例详解
Dec 19 Python
Python机器学习算法库scikit-learn学习之决策树实现方法详解
Jul 04 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
使用django的ORM框架按月统计近一年内的数据方法
Jul 18 Python
tensorboard实现同时显示训练曲线和测试曲线
Jan 21 Python
python tkinter GUI绘制,以及点击更新显示图片代码
Mar 14 Python
Python celery原理及运行流程解析
Jun 13 Python
Python如何读写CSV文件
Aug 13 Python
浅析python中的del用法
Sep 02 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输出1000以内质数(素数)示例
2014/02/16 PHP
php的GD库imagettftext函数解决中文乱码问题
2015/01/24 PHP
windows下apache搭建php开发环境
2015/08/27 PHP
php简单日历函数
2015/10/28 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
Yii框架核心组件类实例详解
2019/08/06 PHP
增强的 JavaScript 的 trim 函数的代码
2007/08/13 Javascript
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
巧用replace将文字表情替换为图片
2014/04/17 Javascript
DOM节点深度克隆函数cloneNode()用法实例
2015/01/12 Javascript
JS实现双击编辑可修改状态的方法
2015/08/14 Javascript
jQuery实现仿微软首页感应鼠标变化滑动窗口效果
2015/10/08 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
举例讲解如何判断JavaScript中对象的类型
2016/04/22 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
JavaScript事件对象event用法分析
2018/07/27 Javascript
Postman参数化实现过程及原理解析
2020/08/13 Javascript
django+xadmin+djcelery实现后台管理定时任务
2018/08/14 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
python线程池如何使用
2020/05/28 Python
python实现自动清理重复文件
2020/08/24 Python
Python页面加载的等待方式总结
2021/02/28 Python
css3动画过渡实现鼠标跟随导航效果
2018/02/08 HTML / CSS
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
AmazeUi Tree(树形结构) 应用小结
2020/08/17 HTML / CSS
六一节目主持词
2014/04/01 职场文书
员工工作及收入证明
2014/10/28 职场文书
2015公务员年度考核评语
2015/03/25 职场文书
商务司机岗位职责
2015/04/10 职场文书
刑事辩护词范文
2015/05/21 职场文书
导游词之南京莫愁湖公园
2019/11/13 职场文书
CSS中em的正确打开方式详解
2021/04/08 HTML / CSS
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技