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中关于字符串对象的一些基础知识
Apr 08 Python
Python的迭代器和生成器
Jul 29 Python
利用Python自带PIL库扩展图片大小给图片加文字描述的方法示例
Aug 08 Python
python使用wxpy轻松实现微信防撤回的方法
Feb 21 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
对Python 简单串口收发GUI界面的实例详解
Jun 12 Python
python实现逆滤波与维纳滤波示例
Feb 26 Python
Python 找出出现次数超过数组长度一半的元素实例
May 11 Python
Python 使用双重循环打印图形菱形操作
Aug 09 Python
使用Python中tkinter库简单gui界面制作及打包成exe的操作方法(二)
Oct 12 Python
python Tkinter模块使用方法详解
Apr 07 Python
Python函数对象与闭包函数
Apr 13 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
法兰绒滤网冲泡
2021/03/03 冲泡冲煮
PHP上传图片进行等比缩放可增加水印功能
2014/01/13 PHP
PHP类的反射用法实例
2014/11/03 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
作为PHP程序员你要知道的另外一种日志
2018/07/30 PHP
jQuery不间断滚动效果(模拟百度新闻支持文字/图片/垂直滚动)
2013/02/05 Javascript
node.js中的fs.truncate方法使用说明
2014/12/15 Javascript
javascript将异步校验表单改写为同步表单
2015/01/27 Javascript
js实现文本框中输入文字页面中div层同步获取文本框内容的方法
2015/03/03 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
vue中组件通信的八种方式(值得收藏!)
2019/08/09 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
Vue实现返回顶部按钮实例代码
2020/10/21 Javascript
[00:03]DOTA2新版本PA至宝展示
2014/11/19 DOTA
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
[00:33]2016完美“圣”典风云人物:BurNIng宣传片
2016/12/10 DOTA
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
Python3.x和Python2.x的区别介绍
2013/02/12 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
浅析Python中的序列化存储的方法
2015/04/28 Python
python执行get提交的方法
2015/04/29 Python
python rsa 加密解密
2017/03/20 Python
python读取二进制mnist实例详解
2017/05/31 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
python实现AES加密与解密
2019/03/28 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
Python中url标签使用知识点总结
2020/01/16 Python
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
面向对象设计的原则是什么
2013/02/13 面试题
委托书样本
2014/04/02 职场文书
涨价通知
2015/04/23 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
Win11 BitLocker 驱动器加密
2022/04/19 数码科技
python manim实现排序算法动画示例
2022/08/14 Python