python参数错误,python数据异常值的处理

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: