一、Python 捕获指定类型异常
1、异常类型简介
Python 中的 异常 由 异常类 Exception Class 表示 , 每个异常类都代表一个特定的错误类型 ;
常见的 异常类 :
FileNotFoundError...和 处理异常 ;
2、捕获并处理指定异常
在 Python 中 , 可以捕获指定类型的异常 , 语法如下 :
try:
可能出现异常的代码块
except 异常类型 as 异常别名:
出现异常后执行的代码块...with exit code 0
4、代码实例 - 异常捕获失败案例
如果捕获异常时 , 没有捕获到正确的异常 , 则异常仍然会爆出 , 程序会被终止 ;
在下面的代码中 , 捕获的是 FileNotFoundError..., 如果出现了其他类型的异常 , 如 ZeroDivisionError , 则会直接导致程序停止运行 ;
下面的代码中执行了 num = 1 / 0 代码 , 会报 ZeroDivisionError...可使用异常别名获取异常对象
2、代码实例 - 捕获多个异常
在下面的代码中可能出现 FileNotFoundError, ZeroDivisionError 两种异常 , 在进行异常捕获时同时捕获这两种异常