Python 标准异常总结
来源:互联网 发布:清微信僵尸粉软件 编辑:程序博客网 时间:2024/05/16 08:40
Python标准异常总结
AssertionError断言语句(assert)失败AttributeError尝试访问未知的对象属性EOFError用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError浮点计算错误GeneratorExitgenerator.close()方法被调用的时候ImportError导入模块失败的时候IndexError索引超出序列的范围KeyError字典中查找一个不存在的关键字KeyboardInterrupt用户输入中断键(Ctrl+c)MemoryError内存溢出(可通过删除对象释放内存)NameError尝试访问一个不存在的变量NotImplementedError尚未实现的方法OSError操作系统产生的异常(例如打开一个不存在的文件)OverflowError数值运算超出最大限制ReferenceError弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了的对象RuntimeError一般的运行时错误StopIteration迭代器没有更多的值SyntaxErrorPython的语法错误IndentationError缩进错误TabErrorTab和空格混合使用SystemErrorPython编译器系统错误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
0 0
- Python 标准异常总结
- Python标准异常总结
- Python 标准异常总结
- Python 标准异常总结
- Python 标准异常总结
- Python标准异常总结
- Python标准异常总结
- Python标准异常总结
- Python 标准异常总结
- Python 标准异常总结
- python学习(五)----Python标准异常总结
- Python 学习(3)---Python标准异常总结
- Python标准异常
- python 标准异常
- python标准异常
- Python: 标准异常树
- python标准方法总结
- Python标准异常和异常处理详解
- Matlab中wavedec使用學習及詳解
- 用platform密钥对apk进行签名
- Identifying Read/Write (I/O) Problems - Database
- iOS8中webview添加定位功能
- 九度 题目1352:和为S的两个数字
- Python 标准异常总结
- Lucene4.10使用教程(十一):Lucene的近实时搜索
- 基于springMVC+springSecurity3.x+Mybaits3.x的权限系统,,开放源码,支持开源
- Windows核心编程笔记(2)----进程
- 文件的打开模式和文件对象方法
- layoutSubviews、setNeedsLayout、setNeedsDisplay、drawRect区别及调用的时机
- BootStrap入门教程 (一)
- 【iOS开发-103】解决方案:iOS8.1中UIBarButtonItem的setTitleTextAttributes对Disabled颜色设置无效
- 2015年1月4日随笔