1.PY异常也是对象,所有异常继承自Exception,默认自动将所有异常名称放在内建空间,所以不必导入exceptions模块儿即可使用异常
AttributeError 试图访问一个对象没有的属性
EOFError 读取空文件空内容时被触发,Ctrl+d会被触发
IOError 输入/输出异常,基本上是无法打开文件
ImportError 无法引入模块儿或包,基本上是路径问题或名称错误
IndentationError 语法错误,代码没有正确的对齐,是无法捕捉的
IndexError 下标索引超出序列边界
KeyError 试图访问字典中不存在的键
KeyboardInterrupt Ctrl+C按下
NameError 引用一个还未被赋值的对象
SyntaxError 语法错误.代码不能编译
TypeError 传入的对象类型与要求类型不符
ValueError 传入一个调用者不期望的值,即使值的类型是正确的