# 常见的报错 BaseException 新的所有异常类的基类 Exception 所有异常类的基类,但继承自 BaseException 类 AssertionError assert 语句失败 FileNotFoundError 试图打开一个不存在的文件或目录 AttributeError 试图访问的对象没有属性 OSError 当系统函数返回一个系统相关的错误(包括 I/O 故障),如 ‘找不到文件’ 或 ‘磁盘已满’ 时,引发此异常 NameError 使用一个还未赋值对象的变量 IndexError 当一个序列超出范围时引出此异常 SyntaxError 当解析器遇到一个语法错误时引发此异常 KeyboardInterrupt 组合键 Ctrl + C 被按下,程序被强行终止 TypeError 传入的对象类型与要求不符