python3 异常错误类型 中英对照表

输入Ctrl+f 搜索异常错误类型

BaseException 所有异常的基类

±- SystemExit ,解释器请求退出
±- KeyboardInterrupt, 用户中断执行(通常是输入^C)
±- GeneratorExit ,生成器(generator)发生异常来通知退出
±- Exception ,常规错误的基类
±- StopIteration ,迭代器没有更多的值
±- StopAsyncIteration, 必须由异步迭代器对象的__anext __()方法引发以停止迭代
±- ArithmeticError ,所有数值计算错误的基类
| ±- FloatingPointError ,浮点计算错误
| ±- OverflowError ,数值运算超出最大限制
| ±- ZeroDivisionError, 除(或取模)零 (所有数据类型)
±- AssertionError ,断言语句失败
±- AttributeError ,对象没有这个属性
±- BufferError ,当不能进行缓冲相关操作引发
±- EOFError ,没有内建输入,到达EOF 标记
±- ImportError ,导入模块/对象失败
| ±- ModuleNotFoundError ,ImportError的子类,当无法找到模块时由import触发,或者在sys.modules没找到时也会触发
±- LookupError ,无效数据查询的基类
| ±- IndexError ,序列中没有此索引(index)
| ±- KeyError ,射中没有这个键
±- MemoryError ,内存溢出错误(对于Python 解释器不是致命的)
±- NameError ,未声明/初始化对象 (没有属性)
| ±- UnboundLocalError, 访问未初始化的本地变量
±- OSError ,操作系统错误
| ±- BlockingIOError, 当一个操作阻塞一个设置为非阻塞操作的对象(例如套接字)时触发
| ±- ChildProcessError, 在对子进程执行操作失败时触发。对应于errno ECHILD
| ±- ConnectionError ,与连接相关问题的基类
| | ±- BrokenPipeError, 试图在管道另一端关闭的情况下进行写入,或者试图写一个已经关闭写入的套接字触发 ,对应于errno EPIPE和ESHUTDOWN
| | ±- ConnectionAbortedError, 当连接尝试被同伴中止时触发,对应于errno ECONNABORTED
| | ±- ConnectionRefusedError ,当连接尝试被同伴拒绝时触发,对应于errno ECONNREFUSED
| | ±- ConnectionResetError ,当连接被同伴重置时触发,对应于errno ECONNRESET
| ±- FileExistsError ,尝试创建已存在的文件或目录时触发。对应于errno EEXIST
| ±- FileNotFoundError, 在请求的文件或目录不存在时触发。对应于errno ENOENT
| ±- InterruptedError ,当系统调用被传入信号中断时触发。对应于errno EINTR
| ±- IsADirectoryError ,在目录上请求文件操作(例如os.remove())时引发。对应于errno EISDIR
| ±- NotADirectoryError ,在对非目录的事物请求目录操作(例如os.listdir())时引发。对应于errno ENOTDIR
| ±- PermissionError ,尝试在没有足够访问权限的情况下执行操作时触发 - 例如文件系统权限。对应于errno EACCES和EPERM
| ±- ProcessLookupError, 当给定进程不存在时触发。对应于errno ESRCH
| ±- TimeoutError ,当系统功能在系统级别超时时触发
±- ReferenceError ,弱引用(Weak reference)试图访问已经垃圾回收了的对象
±- RuntimeError ,一般的运行时错误
| ±- NotImplementedError, 尚未实现的方法
| ±- RecursionError ,此异常派生自RuntimeError。当解释器检测到超出最大递归深度触发
±- SyntaxError Python ,语法错误
| ±- IndentationError ,缩进错误
| ±- TabError Tab ,和空格混用
±- SystemError ,一般的解释器系统错误
±- TypeError ,对类型无效的操作
±- ValueError ,传入无效的参数
| ±- UnicodeError Unicode, 相关的错误
| ±- UnicodeDecodeError Unicode, 解码时的错误
| ±- UnicodeEncodeError Unicode ,编码时错误
| ±- UnicodeTranslateError Unicode ,转换时错误
±- Warning ,警告的基类
±- DeprecationWarning, 关于被弃用的特征的警告
±- PendingDeprecationWarning ,关于特性将会被废弃的警告
±- RuntimeWarning ,可疑的运行时行为(runtime behavior)的警告
±- SyntaxWarning ,可疑的语法的警告
±- UserWarning ,用户代码生成的警告
±- FutureWarning ,关于构造将来语义会有改变的警告
±- ImportWarning ,可能弄错模块导入警告基类
±- UnicodeWarning ,Unicode 相关的警告基类
±- BytesWarning ,与bytes和bytearray相关的警告的基类
±- ResourceWarning ,与资源使用相关的警告的基类。被默认警告过滤器忽略

你可能感兴趣的:(python基础,异常,错误,中英对照,python,基础)