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函数返回多个值的示例方法
Dec 04 Python
Python使用正则匹配实现抓图代码分享
Apr 02 Python
使用 Python 实现微信公众号粉丝迁移流程
Jan 03 Python
Request的中断和ErrorHandler实例解析
Feb 12 Python
python中协程实现TCP连接的实例分析
Oct 14 Python
对python列表里的字典元素去重方法详解
Jan 21 Python
使用Python实现企业微信的自动打卡功能
Apr 30 Python
Python实现简单的列表冒泡排序和反转列表操作示例
Jul 10 Python
在pytorch中查看可训练参数的例子
Aug 18 Python
python3.8与pyinstaller冲突问题的快速解决方法
Jan 16 Python
python 比较字典value的最大值的几种方法
Apr 17 Python
python实现简易名片管理系统
Apr 11 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与XML联手进行网站编程代码实例
2008/07/10 PHP
如何利用PHP执行.SQL文件
2013/07/05 PHP
ThinkPHP模板判断输出Present标签用法详解
2014/06/30 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
php语言中使用json的技巧及json的实现代码详解
2015/10/27 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
2018/06/06 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
慎用 somefunction.prototype 分析
2009/06/02 Javascript
Javascript 构造函数,公有,私有特权和静态成员定义方法
2009/11/30 Javascript
JavaScript 代码压缩工具小结
2012/02/27 Javascript
Javascript表格翻页效果的具体实现
2013/10/05 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
简单快速的实现js计算器功能
2017/08/17 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
JavaScript中的函数式编程详解
2020/08/22 Javascript
nuxt 实现在其它js文件中使用store的方式
2020/11/05 Javascript
[01:04]不如跳舞!DOTA2新英雄玛尔斯的欢乐日常
2019/03/11 DOTA
Python中list初始化方法示例
2016/09/18 Python
Python通过命令开启http.server服务器的方法
2017/11/04 Python
python实现批量命名照片
2020/06/18 Python
详解Pytorch显存动态分配规律探索
2020/11/17 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
Html5 localStorage入门教程
2018/04/26 HTML / CSS
浪费资源的建议书
2014/03/12 职场文书
广播体操比赛口号
2014/06/10 职场文书
女生节标语
2014/06/26 职场文书
2014领导干部四风问题查摆思想汇报
2014/09/13 职场文书
运动会加油稿100字
2014/09/19 职场文书
2014年为民办实事工作总结
2014/12/20 职场文书
2015年度残疾人工作总结
2015/05/14 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
Python实现滑雪小游戏
2021/09/25 Python
阿里云服务器部署RabbitMQ集群的详细教程
2022/06/01 Servers
MySQL数据管理操作示例讲解
2022/12/24 MySQL