python如何获取发现的异常信息?python获取异常信息的方法有哪些?

通过前面的知识点的学习讲解 , 想必大家对于知识点的掌握也逐渐到位了 , 最近有小伙伴在询问如何获取到代码中的异常信息 , 为了能够帮助到大家更好的学习 , 接下来的这篇文章小编就来和大家分享一下关于python获取异常信息的方法 , 希望大家能够耐心的阅读 。

python如何获取发现的异常信息?python获取异常信息的方法有哪些?

文章插图
python作为一门强大的语言系统 , 解决问题的方法也是有非常多的 , 同样的 , 想要获取到异常信息 , 我们可以有两种方法来进行 。第一种方法就是使用sys模块中的exc_info方法来进行 , 第二种方法就是通过traceback模块来进行获取 。
在这里我们就来详细的讲解一下关于sys模块中的exc_info方法的使用 , 当然在sys模块中我们还可以通过last_traceback()函数来进行使用 。exc_info方法会将获取到的异常信息以元组的形式进行返回 , 并且元组中会包含三个参数 , 我们现在就来一一进行讲解 。
第一个就是获取的类型type , 这个就会返回获取到的异常的类型;第二个参数就是获取到的异常的实例value , 最后一个则为返回获取的对象traceback 。下面我们就来看个例子来看下是如何进行使用的 , 代码如下所示:
import systry:x = 0print("10除以",x,"等于",10/x)except:print(sys.exc_info())print("其他异常...")通过运行我们就会发现代码会出现异常 , 以上的参数会显示出来 。

【python如何获取发现的异常信息?python获取异常信息的方法有哪些?】以上就是关于python中的获取异常信息的方法知识点讲解 , 希望有帮助到大家 , 不妨也试着去实操一下吧 。

    推荐阅读