现在讨论一件事情,就是一个异常发生之后,会不会无限的往上抛出呢?
不会,如果调用者try except了,那么就会停止,反之就会继续往上传。
我们下边的代码在校验时发现错误,就会抛出异常:

那么这个异常是如何出现的,又是如何抛出的,我们来画图分析一下:

本文探讨了异常发生后的传播路径,解释了异常如何被抛出及处理。当异常未被捕获时,它会逐级向上抛出,直至被处理或导致程序终止。文章通过实例代码分析了这一过程。
现在讨论一件事情,就是一个异常发生之后,会不会无限的往上抛出呢?
不会,如果调用者try except了,那么就会停止,反之就会继续往上传。
我们下边的代码在校验时发现错误,就会抛出异常:

那么这个异常是如何出现的,又是如何抛出的,我们来画图分析一下:

1333

被折叠的 条评论
为什么被折叠?