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和MD5实现网站挂马检测程序
Mar 13 Python
Linux环境下MySQL-python安装过程分享
Feb 02 Python
Python切片操作实例分析
Mar 16 Python
pandas求两个表格不相交的集合方法
Dec 08 Python
ERLANG和PYTHON互通实现过程详解
Jul 05 Python
Django对数据库进行添加与更新的例子
Jul 12 Python
解决django model修改添加字段报错的问题
Nov 18 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
Dec 04 Python
Python远程开发环境部署与调试过程图解
Dec 09 Python
python打印异常信息的两种实现方式
Dec 24 Python
Python Map 函数的使用
Aug 28 Python
python读取pdf格式文档的实现代码
Apr 01 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 网络开发详解之远程文件包含漏洞
2010/04/25 PHP
详解 PHP加密解密字符串函数附源码下载
2015/12/18 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
Laravel 前端资源配置教程
2019/10/18 PHP
JSQL  一个 web DB 的封装
2010/05/05 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
js判断上传文件的类型和大小示例代码
2013/10/18 Javascript
raphael.js绘制中国地图 地图绘制方法
2014/02/12 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
2015/06/06 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
PHP结合jQuery实现红蓝投票功能特效
2015/07/22 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
Vue导出json数据到Excel电子表格的示例
2017/12/04 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
element el-table表格的二次封装实现(附表格高度自适应)
2021/01/19 Javascript
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
Python-基础-入门 简介
2014/08/09 Python
Python编程把二叉树打印成多行代码
2018/01/04 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Python计算指定日期是今年的第几天(三种方法)
2020/03/26 Python
Python unittest如何生成HTMLTestRunner模块
2020/09/08 Python
美国领先的家庭智能音响系统品牌:Sonos
2018/07/20 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
出纳员岗位责任制
2014/02/11 职场文书
做一个有道德的人活动实施方案
2014/08/23 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
2014教师年度工作总结
2014/11/10 职场文书
优秀班组事迹材料
2014/12/24 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
MySQL索引篇之千万级数据实战测试
2021/04/05 MySQL