Python 第九节 第三课

    科技2025-03-21  33

    [toc]

    try...多个 except 结构

        上面的结构可以捕获所有的异常, 工作中也很常见. 但是, 从金典理论考虑, 一般建议尽量捕获可能出现的多个异常 ( 按照先子类后父类的顺序 ) , 并且针对性的写出异常处理多代码, 为了避免遗漏可能出现的异常, 可以在最后 增加 BaseException. 结构如下:

    try:

        被监控的, 可能引发异常的语句块

    exception  Exception1:

        处理 Exceiption1 的语句块

    exception  Exception2:

        处理 Exception2 的语句块

    ...

    exception  BaseException:

        处理可能遗漏的异常的语句块

    执行结果:

     

    Processed: 0.017, SQL: 8