Python 异常处理
软件异常(Exception),是指当程序出现错误后程序的处理方法,异常机制提供了程序正常退出的安全通道.当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器,如序列的下标越界...、打开不存在的文件、空引用异常等,当异常被引发时,如果没有代码处理该异常,异常将被 Python 接收处理,当异常发生时 Python 解释器将输出一些相关的信息井终止程序的运行,以确保程序不会出现终止执行的情况...◆try..except◆
try..except 语句用于处理问题语句,捕获可能出现的异常. try 子句中的代码块放置可能出现异常的语句,except 子句中的代码块处理异常.当异常出现时,Python...例如当以下代码执行的时候,我们给其指定一个不存在的文件名,那么他就会报一个FileNotFoundError的异常.
import os
import sys
open("test.txt","r")...当然了try..except语句还可以添加一个else子句,当try子句中的代码发生异常时,程序直接跳转到except子句里去执行,反之程序将执行else语句的内容,如下示范,执行除法运算时当除数为0,