当前位置: 首页 > news >正文

如何制作课程网站模板下载/百度网页游戏大厅

如何制作课程网站模板下载,百度网页游戏大厅,制作网站在哪里,华为企业邮箱登录入口程序出错的时候,我们往往需要根据异常信息来找到具体出错的代码。简单地用print打印异常信息并不能很好地追溯出错的代码: # -*- coding: utf-8 -*-def foo(a, b):c a braise ValueError(test)return cdef bar(a):print(a 100:, foo(a, 100))def mai…

程序出错的时候,我们往往需要根据异常信息来找到具体出错的代码。简单地用print打印异常信息并不能很好地追溯出错的代码:

# -*- coding: utf-8 -*-def foo(a, b):c = a + braise ValueError('test')return cdef bar(a):print('a + 100:', foo(a, 100))def main():try:bar(100)except Exception as e:print(repr(e))if __name__ == '__main__':main()
输出:ValueError('test',)

打印的异常信息不够详细,对错误追踪没有多大帮助。这时候异常堆栈信息就派上用场了。下面简单介绍几种打印异常堆栈信息的方法。

1.最简单的方法之一就是使用logging.exception

在学习过程中有什么不懂得可以加我的
python学习qun,855408893
群里有不错的学习视频教程、开发工具与电子书籍。  
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容 
# -*- coding: utf-8 -*-
import loggingdef foo(a, b):c = a + braise ValueError('test')return cdef bar(a):print('a + 100:', foo(a, 100))def main():try:bar(100)except Exception as e:logging.exception(e)if __name__ == '__main__':main()
输出:ERROR:root:test
Traceback (most recent call last):File "E:/git_work/scrapy_ppt/test.py", line 16, in mainbar(100)File "E:/git_work/scrapy_ppt/test.py", line 11, in barprint('a + 100:', foo(a, 100))File "E:/git_work/scrapy_ppt/test.py", line 6, in fooraise ValueError('test')
ValueError: test

从异常堆栈信息中我们可以不费力气就找出错误代码是哪一行。

2.其它方法:


# -*- coding: utf-8 -*-
import traceback
import sysdef foo(a, b):c = a + braise ValueError('test')return cdef bar(a):print('a + 100:', foo(a, 100))def main():try:bar(100)except Exception as e:# 方法二traceback.print_exc()# 方法三msg = traceback.format_exc()print(msg)et, ev, tb = sys.exc_info()# 方法四traceback.print_tb(tb)# 方法五traceback.print_exception(et, ev, tb)# 方法六msg = traceback.format_exception(et, ev, tb)for m in msg:print(m)if __name__ == '__main__':main()

到此这篇关于Python捕获异常堆栈信息的几种方法(小结)的文章就介绍到这了,更多相关Python捕获异常堆栈信息内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

http://www.lbrq.cn/news/843985.html

相关文章:

  • 佛山网站建设网站建设/营销软文范例大全100
  • 建设政府信息资源共享网站/百度收录网站要多久
  • 台州关键词优化哪家好/河南企业站seo
  • 海外社交媒体营销/郑州seo技术服务顾问
  • 东莞网站建设方案托管/十大软件免费下载网站排行榜
  • 官网苹果14/seo零基础视频教程
  • 免费b2b网站大全免费网站免登录网页/三亚百度推广公司
  • 新手做电影网站/百度学术搜索
  • 网站建设与运营策划书/seo推广优化公司哪家好
  • wordpress网站数据库存在哪里/网络广告营销对应案例
  • 广州电商网站开发公司/免费制作网站平台
  • 网站建设logo要什么格式/企业网站seo案例
  • 如何设计制作一般企业网站/广告推广策划
  • 东莞品牌营销型网站建设/指数函数和对数函数
  • 网站开发项目运营经理岗位职责/中国站长之家
  • 公司网站建设华为/2022年度关键词
  • 怎么制作网页调查问卷/seo黑帽是什么
  • 做网站一般图片的比例/网站排名查询工具
  • 网站建设在哪里备案/网络营销推广策划步骤
  • 制作视频的免费软件/seo查询工具网站
  • 阿里做网站/品牌策划方案案例
  • 石家庄网站建设电话/市场推广方案范文
  • 深圳住房和建设局网站认租申请/软文网站发布平台
  • 怎么给自己做网站吗/seo会被取代吗
  • 全屏响应式网站模板/个人开发app可以上架吗
  • 外贸大型门户网站建设/自己开网店怎么运营
  • 东莞市永铭装饰有限公司/搜索引擎优化服务公司哪家好
  • 菜单宣传网站怎么做/网络广告推广方法
  • wordpress网站如何添加栏目/模拟搜索点击软件
  • 南阳专业做网站公司/百度搜索指数排行
  • 跨平台游戏引擎 Axmol-2.7.1 发布
  • 焊接机器人智能节气阀
  • 在 SymPy 中精确提取三角函数系数的深度分析
  • 【PTA数据结构 | C语言版】二叉树层序序列化
  • TiD2025 | openKylin基础设施平台创新实践分享,构筑开源质量根基
  • MIPI DSI(四) video 和 command 模式