专栏首页python3python——获取更加详细的异常信息

python——获取更加详细的异常信息

在python中有 try——except 的方法捕获异常,可以获取到异常的种类以及自定义异常,但是有时候对于debug测试来说,信息还是不太完整,比如说 触发异常的具体位置在哪: 我们可以使用 traceback这个内置模块来获取异常更加详细的信息:

import traceback  
try:  
    ...  
except Exception,e:  
    traceback.print_exc()

traceback.print_exc() 直接打印异常 traceback.format_exc()返回字符串 还可以将信息写入到文件 traceback.print_exc(file=open(‘error.txt’,’a+’))

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 程序员:我终于知道post和get的区别

    IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一...

    猿天地
  • js 逆向,美拍视频下载

    https://www.meipai.com/home/hot_timeline?page=3&count=12

    用户6825444
  • Mac 基于Python3.7 安装PySpider

    PySpider 是国人 binux 编写的强大的网络爬虫框架,它带有强大的 WebUI、脚本编辑器、任务监控器、项目管理器以及结果处理器,同时它支持多种数据库...

    hedeqiang
  • 爬虫的结构是什么样的呢?

    在软件工程中,有着这么几个字“高内聚低耦合”,意思就是说:大模块分割成一个个小模块实现,每一个模块之间的独立性较高,修改某个模块,对其他模块或整个项目影响较小。

    用户6825444
  • Python之Scrapy海报资源海量下载

    今天小编给大家带来的是使用 Python 的 scrapy 框架快速写一个“千图网”的海报原图下载的爬虫,可以给设计专业的相关的人下载图片参考设计海报,也可在活...

    用户6825444
  • Python之微信自动回复

    这次使用的是 Python 一个第三方库,叫 ‘itchat’,这个库是和微信有关的一个库,能用它编写一些与微信挂钩的小程序,就像自动回复是其中一个小程序而已,...

    用户6825444
  • Python之Scrapy框架当当网口红爬虫

    今天小编给大家带来的是使用 Python 的 scrapy 框架快速写一个“当当网”的"口红"商品的名称,价格,评论人数,链接的爬虫,存储数到 json 文件,...

    用户6825444
  • 0基础Python最快的入门方法与实战项目!

    今天我们来分享一位前辈的心得和学习路径,他解决了纯小白基础段入门的问题,同时推荐了每个阶段适合的练手项目,希望对你有所帮助。

    python学习教程
  • Python中的+=

    今天在运行之前写的一个Python脚本时,发生了一个奇怪的现象(我怎么老遇到奇怪的现象~~)。当时的代码大概长这样:

    烟草的香味
  • Jupyter notebook使用技巧大全

    Jupyter Notebook是一款开源的web应用,它允许使用者创建和分享包含代码,公式,可视化图表和纯文本的文档,并支持多种编程语言的交互式计算,对于py...

    超哥的杂货铺

扫码关注云+社区

领取腾讯云代金券