异常处理.异常对象

1.PY异常也是对象,所有异常继承自Exception,默认自动将所有异常名称放在内建空间,所以不必导入exceptions模块儿即可使用异常

AttributeError        试图访问一个对象没有的属性

EOFError                读取空文件空内容时被触发,Ctrl+d会被触发

IOError                   输入/输出异常,基本上是无法打开文件

ImportError            无法引入模块儿或包,基本上是路径问题或名称错误

IndentationError    语法错误,代码没有正确的对齐,是无法捕捉的

IndexError              下标索引超出序列边界

KeyError                 试图访问字典中不存在的键

KeyboardInterrupt Ctrl+C按下

NameError             引用一个还未被赋值的对象

SyntaxError            语法错误.代码不能编译

TypeError               传入的对象类型与要求类型不符

ValueError              传入一个调用者不期望的值,即使值的类型是正确的




你可能感兴趣的:(异常处理.异常对象)