python处理异常的4种方式,python中异常处理的两种方式

  python处理异常的4种方式,python中异常处理的两种方式

  1、try except

  忽略异常的最常见方法是使用语句块尝试除了,然后在语句除.之外中只有通过.

  importcontextlib

  classNonFatalError(异常):

  及格

  defnon _ idempotent _ operation():

  raiseNonFatalError(

  operationfailedbecauseofexistingstate

  )

  尝试:

  打印( tryingnon-idempoteoperation )

  non_idempotent_operation()

  打印(成功!)

  exceptNonFatalError:

  及格

  打印("完成")

  #输出

  #尝试非幂等运算

  #完成在这种情况下,操作失败并忽略错误。

  2、contextlib.suppress()

  尝试:除了可以被替换为contextlib.suppress(),更明确地抑制类异常在随着块的任何地方发生。

  importcontextlib

  classNonFatalError(异常):

  及格

  defnon _ idempotent _ operation():

  raiseNonFatalError(

  operationfailedbecauseofexistingstate

  )

  withcontextlib.suppress(非致命错误):

  打印( tryingnon-idempoteoperation )

  non_idempotent_operation()

  打印(成功!)

  打印("完成")

  #输出

  #尝试非幂等运算

  #完成以上就是大蟒忽略异常的两种方法,希望对大家有所帮助。更多计算机编程语言学习指路:python基础教程

  本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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