国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python打印错误类型

python打印错误类型

头像

silencement

2019-09-19 15:07:175125浏览 · 0收藏 · 0评论

异常信息的获取对于程序的调试非常重要,可以有助于快速定位有错误程序语句的位置。下面介绍几种python中获取异常信息的方法,这里获取异常(Exception)信息采用try…except…程序结构。如下所示

try:
…
exceptException, e:
…

1、str(e)

返回字符串类型,只给出异常信息,不包括异常信息的类型,如1/0的异常信息

‘integer division or modulo by zero’

2、repr(e)

给出较全的异常信息,包括异常信息的类型,如1/0的异常信息

“ZeroDivisionError(‘integer division or modulo by zero’,)”

3、e.message

获得的信息同str(e)

4、采用traceback模块

需要导入traceback模块,此时获取的信息最全,与python命令行运行程序出现错误信息一致。使用traceback.print_exc()打印异常信息到标准错误,就像没有获取一样,或者使用traceback.format_exc()将同样的输出获取为字符串。你可以向这些函数传递各种各样的参数来限制输出,或者重新打印到像文件类型的对象。

import traceback
try:
    1/0
except Exception, e:
    print 'str(Exception):\t', str(Exception)
    print 'str(e):\t\t', str(e)
    print 'repr(e):\t', repr(e)
    print 'e.message:\t', e.message
    print 'traceback.print_exc():'; traceback.print_exc()
    print 'traceback.format_exc():\n%s' % traceback.format_exc()
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

欧美人动物PPT免费模板大全| 女人的滋味| 周翊然| 舌头伸进去添的我爽高潮| 三个医生换着躁我一个观后感 | 太硬了…轻点…嗯嗯灬小俊| 把老婆闺蜜干了俩次| 《恋爱订单~再来一份》动漫 | 欧美MV日韩MV最火的一句歌词| 我在做饭他在下添好爽好硬| 人犬兽人在线观看免费完整| 寡妇开荒40集全免费| 调教男爵夫人| 周翊然| 肉多荤文高H羞耻玩弄校园| 欧美大片PPT免费PPT| 他的大手在秘密花园游走漫画| 满清十大酷刑| 天美麻花星空高清MV播放音乐| 金瓶第1回双乳被吸| 《女朋友的妹妹3》| 134VCC影院免费观看| 和妈妈做了怎么办心理咨询| 做一次爱下面多久才能恢复| 王叔我老公还在客厅呢什么小说| 白天像教授晚上像野兽| 水K制服| CSGO2开箱网站| 王叔我老公还在客厅呢什么小说 | 免费观看已满十八岁电视剧姐弟| 美女两个球球抖动抓球球视频| 成品人和精品人的区别在哪里知乎| 《完美的妻子5》第一期韩剧| 男男高H被狂C躁到高潮失禁文 | 400部精品国偷自产在线| 可儿的奶水喂爸爸吃可以吗 | 欧美大片免费PPT| 真人做爰45分钟| 33D蜜桃成熟| 人马杂配MV的视频在哪里看| 亚洲精品-区二区三区在线