python 异常 学习

2019-07-11  本文已影响0人  阿菜测试

什么是异常:    异常是一个事件,该事件会在程序执行过程中发生,影响程序的正常执行,一般情况下在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 的形式,我们成为捕捉对象

上一篇 下一篇

猜你喜欢

热点阅读