详解python中的异常捕获
异常异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随之终止。本来程序一旦出现异常就整体结束掉了,有了异常处理以后,在被检测的代码块出现异常时,被检测的代码块中异常发生位置之后的代码将不会执行,取而代之的是执行匹配异常的except子代码块,其余代码均正常运行。异常捕获当被检测的代码块中有可能触发不同类型的异常时,针对不同类型的异常:如果我们想分别用不同的逻辑处理,需要用到多分支的except如果我们想多种类型的异常统一用一种逻辑处理,可以将多个异常放到一个元组内,用一个except匹配。所以不要随便使用异常捕获,只用当当异常发生时不可预知时,或万不得已时才使用异常捕获。
用户评论