PYTHON异常

PYTHON异常

异常的捕获

  • 基本捕获语法:

    try:
        # 可能发生错误的代码
    except:
        # 如果出现异常执行的代码
    
  • 捕获指定异常:

    • except 异常类型 as e:

    • 如果尝试执行的代码的异常类型和要捕获的异常类型不一致,则无法捕获异常

    • 一般try下方只放一行尝试执行的代码

  • 捕获多个异常:

    • except:(Error1,Error2,...) as e:
  • 捕获所有异常:

    • except Exception as e:
    • except也可以捕获所有异常
  • 异常else:表示的是如果没有异常要执行的代码

  • 异常finally:表示的是无论是否异常都需要执行的代码

异常的传递

  • 异常具有传递性,当所有函数都没有捕获异常的时候,程序就会报错
posted @ 2023-02-16 15:58  Learn1ng  阅读(13)  评论(0)    收藏  举报