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

文章 > Python基础教程 > traceback如何在python中提取程序信息?

traceback如何在python中提取程序信息?

头像

小妮浅浅

2020-12-09 17:47:544525浏览 · 0收藏 · 0评论

在我们的程序进行报错后,就要找寻一些处理报错的方法。有一种思路是,我们可以使用traceback来对错误的地方进行跟踪,然后对错误的信息进行整合和传回。这样我们可以利用传回的信息进行错误分析,从而分析问题的所在点。下面小编就为大家详细的带来traceback在python中提取程序信息的方法。

traceback模块

作用:traceback模块被用来跟踪异常返回信息

import traceback  # 调用traceback模块
try:
    if str(123) > 5:
        print('这是一个无法执行的错误')
except Exception:
    traceback.print_exc()  # 返回错误信息
 
# 控制台输出结果:
# Traceback (most recent call last):
#   File "D:/pycharm/S9/pythontext/main.py", line 27, in <module>
#     if str(123) > 5:
# TypeError: '>' not supported between instances of 'str' and 'int'

类似在没有try……except之前,出现异常解释器报错形式。

此报错信息也可以直接存储在文件中!

Python的traceback module提供一整套接口用于提取,格式化和打印Python程序的stack traces信息,下面我们通过例子来详细了解下这些接口:

#!/usr/bin/env python3
  
import traceback
import sys
 
def func():
    raise Exception("-- func exception --")
 
def main():
    try:
        func()  
    except Exception as e:
        exc_type, exc_value, exc_obj = sys.exc_info()
        traceback.print_tb(exc_obj)
 
if __name__ == "__main__":
main()

这里我们可以发现打印的异常信息更加详细了,下面我们了解下print_tb的详细信息:

traceback.print_tb(tb[, limit[, file]])

tb: 这个就是traceback object, 是我们通过sys.exc_info获取到的

limit: 这个是限制stack trace层级的,如果不设或者为None,就会打印所有层级的stack trace

file: 这个是设置打印的输出流的,可以为文件,也可以是stdout之类的file-like object。如果不设或为None,则输出到sys.stderr。


以上就是我们使用traceback在python中提取程序信息的方法了,我们先找寻异常点的错误信息,然后进行信息的跟踪,最后再进行反馈,学会了的小伙伴可以试试上面的代码。

关注

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

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

初中全封闭学校| 女生把球球给男生抓的视频| 扒开女人内裤猛进猛出流出白波| 图书馆挺进她腿间湿润漫画| 粗大的内捧猛烈进出H漫画小| 国产偷窥熟妇高潮呻吟视频AV | 日本大片PPT免费| 王娟被老赵一夜干4次| 日本M码和欧洲码的区别A S. | 老公把闺蜜干的嗷嗷叫| 把腿扒开让我添30分钟| 按摩师把我添高潮了6次| 女性左腿又开腿肚子中间疼视频 | 黑料爆料一区二区三区 | JK| 国精产品一品二品国精HTC| 日本真人版免费PPT| 韩漫网址| 麻花传MV在线观看第15集预告| 善良的公与媳HD中文| 高H文| 南来北往电视剧免费观看完整版高..| 医生含着我的奶边摸边做视频| 茉莉花| 国产免费观看高清电视剧| 暴躁少女免费看完整版| 女性下面摸起来有很多疙瘩| 《暴雨回不了家去上司家》| mahiah| 成全二人世界免费观看电视剧| 按摩店的待遇5HD| 每天晚上都在汆肉中度过句子| 东北娘们国语版免费播放| 两富婆轮流上阵| 《性爽2》电影| 八戒八戒在线看免费观看电视剧| 粘液共生1-3集免费观看动漫| 《请好好疼爱里面》免费观看| 15岁初中生用袜子套几几| 100%透光裸妆| 外卖服务3