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 3利用BeautifulSoup抓取div标签的方法示例
May 28 Python
Python使用PIL模块生成随机验证码
Nov 21 Python
python3解析库BeautifulSoup4的安装配置与基本用法
Jun 26 Python
python定向爬虫校园论坛帖子信息
Jul 23 Python
Python爬取qq空间说说的实例代码
Aug 17 Python
使用Python轻松完成垃圾分类(基于图像识别)
Jul 09 Python
对Python中小整数对象池和大整数对象池的使用详解
Jul 09 Python
python用match()函数爬数据方法详解
Jul 23 Python
pytorch AvgPool2d函数使用详解
Jan 03 Python
python将unicode和str互相转化的实现
May 11 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
May 13 Python
解决python绘图使用subplots出现标题重叠的问题
Apr 30 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 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
javascript 复杂的嵌套环境中输出单引号和双引号
2009/05/26 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
javascript原型链继承用法实例分析
2015/01/28 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
基于Bootstrap仿淘宝分页控件实现代码
2016/11/07 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
Nodejs连接mysql并实现增、删、改、查操作的方法详解
2018/01/04 NodeJs
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
一篇文章带你搞懂Vue虚拟Dom与diff算法
2020/08/25 Javascript
jQuery实现手风琴特效
2021/01/11 jQuery
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
Python实现爬虫爬取NBA数据功能示例
2018/05/28 Python
通过pykafka接收Kafka消息队列的方法
2018/12/27 Python
python 调用有道api接口的方法
2019/01/03 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
Anaconda+vscode+pytorch环境搭建过程详解
2020/05/25 Python
Python API 操作Hadoop hdfs详解
2020/06/06 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
CSS3 text shadow字体阴影效果
2016/01/08 HTML / CSS
留学生如何写好自荐信
2013/12/27 职场文书
工程业务员岗位职责
2013/12/31 职场文书
小学生学习雷锋倡议书
2014/05/15 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
2015年度考核个人工作总结
2015/10/24 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书
Pytorch 实现变量类型转换
2021/05/17 Python
浅谈Python数学建模之固定费用问题
2021/06/23 Python
Java线程的6种状态与生命周期
2022/05/11 Java/Android
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS