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实现的简单抽奖系统实例
May 22 Python
python导入csv文件出现SyntaxError问题分析
Dec 15 Python
python自动化生成IOS的图标
Nov 13 Python
Python3最长回文子串算法示例
Mar 04 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
Mar 05 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 Python
Python基于QQ邮箱实现SSL发送
Apr 26 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
Jun 11 Python
Python爬虫headers处理及网络超时问题解决方案
Jun 19 Python
PyCharm2020最新激活码+激活码补丁(亲测最新版PyCharm2020.2激活成功)
Nov 25 Python
python 如何在list中找Topk的数值和索引
May 20 Python
Python sklearn分类决策树方法详解
Sep 23 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
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
2006/10/09 PHP
用PHP编程开发“虚拟域名”系统
2006/10/09 PHP
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
php 批量替换html标签的实例代码
2013/11/26 PHP
ThinkPHP使用UTFWry地址库进行IP定位实例
2014/04/01 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
Javascript 面向对象 继承
2010/05/13 Javascript
分享一个asp.net pager分页控件
2012/01/04 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
js中回调函数的学习笔记
2014/07/31 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
微信小程序 Page()函数详解
2016/10/17 Javascript
laydate.js日期时间选择插件
2017/01/04 Javascript
微信小程序 scroll-view隐藏滚动条详解
2017/01/16 Javascript
基于vue组件实现猜数字游戏
2020/05/28 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
mpvue开发音频类小程序踩坑和建议详解
2019/03/12 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
[01:01]青春无憾,一战成名——DOTA2全国高校联赛开启
2018/02/25 DOTA
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
numpy中的delete删除数组整行和整列的实例
2018/05/09 Python
pandas 空的dataframe 插入列名的示例
2018/10/30 Python
python判断文件夹内是否存在指定后缀文件的实例
2019/06/10 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
美国女孩服装购物网站:Justice
2017/03/04 全球购物
甜品店的创业计划书范文
2014/01/02 职场文书
工商治理实习生的自我评价
2014/01/15 职场文书
职工运动会感言
2014/02/07 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
我的梦想演讲稿500字
2014/08/21 职场文书
2014年师德师风自我剖析材料
2014/09/27 职场文书
房屋租赁协议书(标准版)
2014/10/02 职场文书
接待员岗位职责范本
2015/04/15 职场文书
Python四款GUI图形界面库介绍
2022/06/05 Python