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

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

  1、传递异常

  有时候,在捕捉到异常后,我们会重新抛出它(传递异常)。实现起来非常简单,只需使用不带参数的raise语句即可。

  deff1():

  打印(1/0)

  deff2():

  尝试:

  f1()

  异常异常:

  打印(“某事正在进行”)

  上升

  f2()

  #运行结果

  有些不对劲

  回溯(mostrecentcalllast):

  file /Users/ryoma/Desktop/project/learn/learn _ python/python _ exception . py ,第11行,在模块中

  f2()

  file /Users/ryoma/Desktop/project/learn/learn _ python/python _ exception . py ,第6行,inf2

  f1()

  file /Users/ryoma/Desktop/project/learn/learn _ python/python _ exception . py ,line2,inf1

  打印(1/0)

  zeovisionerror 3360 DivisionByZero 2。使用内置语法规范,而不是try/except。

  Python本身提供了许多语法范例来简化异常处理,例如:

  (1)1)for语句使用停止迭代异常来结束循环。

  (2)打开文件后,2)with语句会在操作后自动关闭文件句柄(无论是否正常结束)。

  (3)使用getattr()函数获取对象中的不确定属性。

  这是python异常处理的两个技巧。希望对想学python的人有帮助。更多python学习方向:Python基础课程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

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

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