python参数错误,python数据异常值的处理
1、概念
(1)当异常发生时,它可能有一个关联值,也称为异常参数。参数的存在和类型取决于异常类型。如果异常有参数,它们将作为未处理异常的消息的最后一部分打印出来。
(2)except子句可以在异常名称后指定一个变量。这个变量绑定到一个异常实例,它的参数存储在instance.args中为了方便起见,异常实例定义了__str__(),所以可以直接打印参数而不用引用。参数。您也可以在抛出异常之前实例化它,并根据需要向它添加任何属性。
2、实例
尝试:
.raiseException(spam , eggs )
.exceptExceptionasinst:
.print(type(inst))# the exception instance
.print(inst . args)# arguments storedin . args
.print(inst)# _ _ str _ _ allowargstobeprinted directly,
.# butmaybeoverriddeninexceptionsubclasses子类
.x,y=inst.args#unpackargs
.打印( x=,x)
.打印( y=,y)
.
类别“异常”
(“垃圾邮件”,“鸡蛋”)
(“垃圾邮件”,“鸡蛋”)
x=垃圾邮件
Y=eggs以上是python异常参数的介绍。希望对想学python的人有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。