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(图文)
Nov 04 Python
Python2中的raw_input() 与 input()
Jun 12 Python
Python的语言类型(详解)
Jun 24 Python
Python正则表达式知识汇总
Sep 22 Python
Python实现OpenCV的安装与使用示例
Mar 30 Python
python3.4实现邮件发送功能
May 28 Python
Python字典循环添加一键多值的用法实例
Jan 20 Python
Python实现的银行系统模拟程序完整案例
Apr 12 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
Jul 31 Python
Python基于xlutils修改表格内容过程解析
Jul 28 Python
Python爬虫之Spider类用法简单介绍
Aug 04 Python
Python如何爬取51cto数据并存入MySQL
Aug 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下获取客户端ip地址的函数
2010/03/15 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
对联广告js flash激活
2006/10/19 Javascript
js字符编码函数区别分析
2008/06/05 Javascript
js验证IP及子网掩码的合法性有效性示例
2014/04/30 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
js的各种排序算法实现(总结)
2016/07/23 Javascript
详解webpack解惑:require的五种用法
2017/06/09 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
解决vue v-for 遍历循环时key值报错的问题
2018/09/06 Javascript
JavaScript基础之静态方法和实例方法分析
2018/12/26 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
在微信小程序中使用mqtt服务的方法
2019/12/13 Javascript
[00:56]2014DOTA2国际邀请赛 DK、iG 赛前探访
2014/07/10 DOTA
Python类属性的延迟计算
2016/10/22 Python
Python和C/C++交互的几种方法总结
2017/05/11 Python
Python 比较两个数组的元素的异同方法
2017/08/17 Python
pygame实现俄罗斯方块游戏
2018/06/26 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
pytorch使用Variable实现线性回归
2019/05/21 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
Herschel美国官网:背包、手提袋及配件
2020/03/10 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
瑞士男士时尚网上商店:Babista
2020/05/14 全球购物
七一党日活动总结
2014/07/08 职场文书
网吧七夕活动策划方案
2014/08/31 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
聊聊Python中关于a=[[]]*3的反思
2021/06/02 Python