什么是异常: 异常是一个事件,该事件会在程序执行过程中发生,影响程序的正常执行,一般情况下在python无法正常处理程序时就会发异常,python脚本发生异常时,我们需要捕获并处理异常,否则程序会终止执行
异常处理: try语句
捕捉多个异常:
抛出异常: raise NameError #不带语句的异常
raise NameError(‘这是一个NameError’) # 带语句的异常
python中的重要内建异常类:
Exception :常规错误的基类
AttributeError : 对象没有这个属性
IOError : 输入/输出操作失败
IndexError: 序列中没有此索引
KeyError:映射中没有这个键
NameError: 未声明/初始化对象(没有属性)
SyntaxError:Python语法错误
SystemError:一般解释器系统错误
ValueError:传入无效的参数
TypeError:
5.使用一个块捕捉多个异常: 是指一个try对应一个except子句,同时捕捉一个以上的异常
6.捕捉对象 :如果希望在except子句中访问异常对象本身,也就是看到一个异常对象真正的异常信息,可以使用as e 的形式,我们成为捕捉对象
网友评论