我是靠谱客的博主 甜美面包,最近开发中收集的这篇文章主要介绍打印异常类型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

a=[1,2]
try :
a[9]
except Exception as e:
a=repr(e)
print(a)
#IndexError('list index out of range')
print(a.split('(')[0])
#IndexError
print(type(a.split('(')[0]))
#<class 'str'>

通常我们都是只捕获异常信息,可以根据异常类型去进行捕获,但是如果把异常信息全部捕获,那该怎么确认捕获的异常信息类型是什么?

这时候就要用到repr(),他可以输出异常类型和异常信息,如果仅仅只想要异常类型,那么可以对repr输出的结果进行分割。

最后

以上就是甜美面包为你收集整理的打印异常类型的全部内容,希望文章能够帮你解决打印异常类型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部