Python标准异常总结
Python标准异常总结
| AssertionError | 断言语句(assert)失败 | 
| AttributeError | 尝试访问未知的对象属性 | 
| EOFError | 用户输入文件末尾标志EOF(Ctrl+d) | 
| FloatingPointError | 浮点计算错误 | 
| GeneratorExit | generator.close()方法被调用的时候 | 
| ImportError | 导入模块失败的时候 | 
| IndexError | 索引超出序列的范围 | 
| KeyError | 字典中查找一个不存在的关键字 | 
| KeyboardInterrupt | 用户输入中断键(Ctrl+c) | 
| MemoryError | 内存溢出(可通过删除对象释放内存) | 
| NameError | 尝试访问一个不存在的变量 | 
| NotImplementedError | 尚未实现的方法 | 
| OSError | 操作系统产生的异常(例如打开一个不存在的文件) | 
| OverflowError | 数值运算超出最大限制 | 
| ReferenceError | 弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了的对象 | 
| RuntimeError | 一般的运行时错误 | 
| StopIteration | 迭代器没有更多的值 | 
| SyntaxError | Python的语法错误 | 
| IndentationError | 缩进错误 | 
| TabError | Tab和空格混合使用 | 
| SystemError | Python编译器系统错误 | 
| SystemExit | Python编译器进程被关闭 | 
| TypeError | 不同类型间的无效操作 | 
| UnboundLocalError | 访问一个未初始化的本地变量(NameError的子类) | 
| UnicodeError | Unicode相关的错误(ValueError的子类) | 
| 
 UnicodeEncodeError  | 
Unicode编码时的错误(UnicodeError的子类) | 
| 
 UnicodeDecodeError  | 
Unicode解码时的错误(UnicodeError的子类) | 
| 
 UnicodeTranslateError  | 
Unicode转换时的错误(UnicodeError的子类) | 
| ValueError | 传入无效的参数 | 
| ZeroDivisionError | 除数为零 | 
SystemExitPython编译器进程被关闭
TypeError不同类型间的无效操作
UnboundLocalError访问一个未初始化的本地变量(NameError的子类) UnicodeErrorUnicode相关的错误(ValueError的子类) UnicodeEncodeErrorUnicode编码时的错误(UnicodeError的子类) UnicodeDecodeErrorUnicode解码时的错误(UnicodeError的子类) UnicodeTranslateErrorUnicode转换时的错误(UnicodeError的子类)
ValueError传入无效的参数
ZeroDivisionError除数为零
以下是 Python 内置异常类的层次结构: BaseException
+-- SystemExit
+-- KeyboardInterrupt
+-- GeneratorExit
+-- Exception
+-- StopIteration
+-- ArithmeticError
| +-- FloatingPointError
| +-- OverflowError
| +-- ZeroDivisionError
+-- AssertionError
+-- AttributeError
+-- BufferError
+-- EOFError
+-- ImportError
+-- LookupError
| +-- IndexError
| +-- KeyError
+-- MemoryError
+-- NameError
| +-- UnboundLocalError
+-- OSError
| +-- BlockingIOError
| +-- ChildProcessError
| +-- ConnectionError
| | +-- BrokenPipeError
| | +-- ConnectionAbortedError
| | +-- ConnectionRefusedError
| | +-- ConnectionResetError
| +-- FileExistsError
| +-- FileNotFoundError
| +-- InterruptedError
| +-- IsADirectoryError
| +-- NotADirectoryError
| +-- PermissionError
| +-- ProcessLookupError
| +-- TimeoutError
+-- ReferenceError
+-- RuntimeError
| +-- NotImplementedError
+-- SyntaxError
| +-- IndentationError
| +-- TabError
+-- SystemError
+-- TypeError
+-- ValueError
| +-- UnicodeError
| +-- UnicodeDecodeError
| +-- UnicodeEncodeError
| +-- UnicodeTranslateError
+-- Warning
+-- DeprecationWarning
+-- PendingDeprecationWarning
+-- RuntimeWarning
+-- SyntaxWarning
+-- UserWarning
+-- FutureWarning
+-- ImportWarning
+-- UnicodeWarning
+-- BytesWarning
+-- ResourceWarning
Python标准异常总结的更多相关文章
- Python标准异常topic
		
Python标准异常topic AssertionError 断言语句 (assert) ...
 - 19 Python标准异常总结 (转)
		
Python标准异常总结 AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) ...
 - Python标准异常和异常处理详解
		
python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误.你可以使用该功能来调试python程序. 1.异常处理: 本站Python教程会具体介绍. 2.断言(Asserti ...
 - python——标准异常总结
		
请参考此网站: Python 标准异常总结 https://fishc.com.cn/forum.php?mod=viewthread&tid=45814&extra=page%3D1 ...
 - Python 标准异常
		
异常名称 描述 BaseException 所有异常的基类 SystemExit 解释器请求退出 KeyboardInterrupt 用户中断执行(通常是输入^C) Exception 常规错误的 ...
 - python标准异常
		
什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行.一般情况下,在Python无法正常处理程序时就会发生一个异常.异常是Python对象,表示一个错误.当Python脚 ...
 - Python 标准异常总结
		
AssertionError 断言语句(assert) AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointE ...
 - python一标准异常总结大全(非常全)
		
Python标准异常总结 AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) ...
 - Python笔记(三十)_python标准异常总结
		
python标准异常总结 AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) ...
 
随机推荐
- Angular 2 前端 http 传输 model 对象及其外键的问题
			
个人随笔,记录问题及思路草稿,非文章性质. 对于设备编辑场景,需要显示设备类型(外键), 前端有如下 TypeScript model(此 model 和后端实体 model 通常相对应) ...
 - Java hashtable和hastmap的区别
			
1. 继承和实现区别 Hashtable是基于陈旧的Dictionary类,完成了Map接口:HashMap是Java 1.2引进的Map接口的一个实现(HashMap继承于AbstractMap,A ...
 - 1.MAVEN项目的创建与问题的解决
			
一.创建一个maven-webapp.(环境:mac和15版本的IDEA) 二.next--->填写groupId(公司单位的名字,你组织的名字)和ArtifactID(有关tomcat,以后用 ...
 - 了解JDK 6和JDK 7中substring的原理及区别
			
substring(int beginIndex, int endIndex)方法在jdk 6和jdk 7中的实现是不同的.了解他们的区别可以帮助你更好的使用他.为简单起见,后文中用substring ...
 - HTTP常用方法
			
GET : 获取资源 get方法用来请求访问已被URI识别的资源. 请求 GET /index.html HTTP/1.1 HOST:www.baidu.com 响应 返回index.html的页面资 ...
 - docker搭建私服
			
拉registry镜像 假设在192.168.100.17服务器上搭建私服 docker pull registry docker run -d -v /data/docker/registry:/v ...
 - 【转】软件开发工具介绍之 6.Web开发工具
			
[本文转自http://www.cnblogs.com/dusonchen/archive/2011/02/09/1739087.html ] 1.EditPlus 无论是编写xhtml页面,还是cs ...
 - android 监听返回键
			
android监听返回键 public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE ...
 - 【转】Linux Oracle服务启动&停止脚本与开机自启动
			
在CentOS 6.3下安装完Oracle 10g R2,重开机之后,你会发现Oracle没有自行启动,这是正常的,因为在Linux下安装Oracle的确不会自行启动,必须要自行设置相关参数,首先先介 ...
 - CGI编程
			
1简介 .CGI:通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口,服务器和客户端之间的通信,是客户端的浏览器和服务器端的http服务器之间 ...