韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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()
关注

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

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

小柔与王叔的第一次相遇是第几集| 鲁鲁射击免费播放电视剧全部| 酷6网| 美国A片巜禁忌9| 国外成品网站1688入口在哪| 单亲妈妈韩剧在线观看全集| 男生把小困因放到女生困里视频| 日韩妆和欧的一区二区区别在哪| 欧美大片| 老公带我到工地慰问老公滚| 老师穿白色双开真丝旗袍怎么穿| 被窝影院在线观看电视剧全职高手| 免费观看B站刺激战场2023| 公翁晚上吃我奶头子| 小花园按摩手法视频教程| 中华丈夫| 我兄弟的妈妈免费观看电视剧| 八戒八戒在线看免费观看电视剧| 午马影视免费观看电视剧| 免费又黄又硬又爽又免费| 日本大片又大又好看的PPT| 精品免费国产-区二区三区四区| 《明明说好要带避孕套了》中文版| 白丝| 免费观看B站刺激战场2023| 共享女儿小诗1~10章的背景资.. | 老赵揉着大雪的胸奶水视频播放| 苍井空《办公室爱欲》| 哪吒闹海2电影| 蜜桃网站| 《慈母夜吟》完整版| 亲吻刺激战场视频大全真人版免费.. | 两个奶头被吃得又翘又肿特别疼| CHEMIST| 成品网站1.1.719| 两个奶头被吃得又翘又肿特别疼| 我和小堂妹的第一次| 《不戴套瑜伽教练3》| EXO妈妈MV高清视频播放| 进击的巨人第一季| 《黏糊糊的你》免费观看