当前位置:   article > 正文

Python 异常的传递性_python的异常传递

python的异常传递

视频版教程 Python3零基础7天入门实战视频教程

异常是具有传递性的,假如方法A调用方法B,方法B调用方法C,如果方法C代码出现异常,并且没有处理异常,则会传递给方法B,同理,如果B依然没有处理异常,则最终传递给方法A。

def funC():
    print("funC开始")
    a = 1 / 0
    print("funC结束")


def funB():
    print("funB开始")
    funC()
    print("funB结束")


def funA():
    print("funA开始")
    funB()
    print("funA结束")


try:
    funA()
except Exception as e:
    print(e)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/631642
推荐阅读
相关标签
  

闽ICP备14008679号