python 异常的理解

对异常处理的意义在于,一些小概率异常且不是很严重的问题,如果没有处理,将直接导致程序停止,这显然不是我们想看到的,我们希望程序有一定的容错能力,能处理一些小异常。

但是我们要尽量避免使用try...except...来盖住一切异常,如果这样做了,一些严重的异常,将不会被暴露出来,程序将继续执行,直到爆出更大问题,但是要查起来就难了。

所以使用try...except (Except1, Except2)... 来处理一些小概率不重要的异常是十分有必要的,而大异常就让他暴露出来的,导致程序停止,排查起来也方便。

原文地址:https://www.cnblogs.com/WalkOnMars/p/12067658.html