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将多个文本文件合并为一个文本的代码(便于搜索)
Mar 13 Python
python实现360的字符显示界面
Feb 21 Python
Python读取图片属性信息的实现方法
Sep 11 Python
Python使用django框架实现多人在线匿名聊天的小程序
Nov 29 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
Jan 16 Python
python paramiko利用sftp上传目录到远程的实例
Jan 03 Python
python 为什么说eval要慎用
Mar 26 Python
对django views中 request, response的常用操作详解
Jul 17 Python
Python代码生成视频的缩略图的实例讲解
Dec 22 Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
Feb 04 Python
python中文分词库jieba使用方法详解
Feb 11 Python
Scrapy模拟登录赶集网的实现代码
Jul 07 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
DOMXML函数笔记
2006/10/09 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
2010/08/01 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
深入PHP变量存储的详解
2013/06/13 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
php使用正则验证中文
2016/04/06 PHP
JS延迟加载(setTimeout) JS最后加载
2010/07/15 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
禁用页面部分JavaScript方法的具体实现
2013/07/31 Javascript
nodejs中操作mysql数据库示例
2014/12/20 NodeJs
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
JavaScript之Object类型介绍
2015/04/01 Javascript
js+ajax实现获取文件大小的方法
2015/12/08 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
2016/12/22 Javascript
js实现自动图片轮播代码
2017/03/22 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
JavaScript实现百度搜索框效果
2020/03/26 Javascript
Vue中通过属性绑定为元素绑定style行内样式的实例代码
2020/04/30 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
[05:29]2014DOTA2国际邀请赛 赛后专访:LGDNewbee顺利过关
2014/07/13 DOTA
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
[04:31]2016国际邀请赛中国区预选赛妖精采访
2016/06/27 DOTA
[37:47]IG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python实现根据IP地址和子网掩码算出网段的方法
2015/07/30 Python
python语言使用技巧分享
2016/05/31 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
Django之form组件自动校验数据实现
2020/01/14 Python
django在开发中取消外键约束的实现
2020/05/20 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
三好学生评语大全
2014/12/29 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
JS函数式编程实现XDM一
2022/06/16 Javascript