python内置常量
- False
- True
- None
- NotImplemented
- Ellipsis
- debug
- site
- quit()
- exit()
- copyright
- credits
- license
python内置异常
- 所有异常都必须派生自BaseException
具体异常
AssertionError # 当一个assert语句失败的时候
AttributeError # 属性引用失败或者分配失败引发的异常
EOFError # 提出时 input() 函数在不读取任何数据的情况下命中文件结束条件
FloatingPointError # 当前未使用
GeneratorExit
ImportError # import 语句加载失败时引发的异常
ModuleNotFoundError # 模块未找到引发的异常
IndexError 序列下标超出范围引发的异常
KeyError # 现有字典或者对象没有对应键时引发的异常
MemoryError # 内存耗尽异常
NameError # 找不到本地全局名称时候引发的异常
NotImplementedError
OSError # 当系统函数返回与系统相关的错误时,会引发此异常(包括“找不到文件”或“磁盘已满”等I/O错误)
OverflowError # 当运算结果太大无法显示时引发的异常
RecursionError # 超出最大递归次数1000次
RuntimeError #
StopIteration # 迭代器迭代完后,还继续迭代引发的异常
StopAsyncIteration # 停止异步迭代器异常
SyntaxError # 语法错误
IndentationError # 缩进错误
TabError # 缩进制表符错误
SystemExit # 退出系统异常
TypeError # 当操作函数应用于不适当类型对象时引发
UnboundLocalError # 在对函数或方法中的局部变量进行引用时引发
UnicodeError # 在发生与Unicode相关的编码或解码错误时引发
UnicodeEncodeError # 在编码[python 内置常量.md](python%20%C4%DA%D6%C3%B3%A3%C1%BF.md)过程中发生与Unicode相关的错误时引发
UnicodeDecodeError # 在解码过程中发生与Unicode相关的错误时引发
UnicodeTranslateError # 在转换过程中发生与Unicode相关的错误时引发
ValueError # 当一个操作或函数接收到一个类型正确但值不正确的参数
ZeroDivisionError # 当除法或模运算的第二个参数为零时引发。关联值是指示操作数类型和操作的字符串。
操作系统异常
blockingIOError # 当操作将阻塞为非阻塞操作设置的对象(例如套接字)时引发
BrokenPipeError # 尝试在已关闭的套接字管道上写入数据时引发
ConnectionAbortedError # 尝试在连接已经关闭的管道时引发
ConnectionRefusedError # 尝试在连接管道时多方拒接时引发
ConnectionResetError # 在对方机器重置连接时引发
FileExistsError # 尝试创建已存在的文件或目录时引发
FileNotFoundError # 尝试创建已存在的文件或目录时引发
InterruptedError # 当系统调用被传入信号中断时引发
IsADirectoryError # 用操作文件语句对目录进行操作时引发(例如 os.remove() )
NotADirectoryError # 当前求操作一个目录对象,但实际操作的不是对目录时候的时候引发
PermissionError # 尝试运行没有足够访问权限的操作时引发-例如文件系统权限
ProcessLookupError # 当进程不存在时引发
TimeoutError # 当系统函数超时时引发
告警异常
Warning # 告警类别的基类
UserWarning # 由用户代码生成的告警基类
SyntaxWarning # 有关可疑语法的警告的基类。
RuntimeWarning # 有关可疑运行时行为的警告的基类。
FutureWarning #
ImportWarning # 有关模块导入中可能出错的警告的基类。
UnicodeWarning # 与Unicode相关的警告的基类。
BytesWarning # 与相关警告的基类 bytes 和 bytearray
ResourceWarning # 与资源使用有关的警告的基类。
异常层次结构
BaseException
+-- SystemExit
+-- KeyboardInterrupt
+-- GeneratorExit
+-- Exception
+-- StopIteration
+-- StopAsyncIteration
+-- ArithmeticError
| +-- FloatingPointError
| +-- OverflowError
| +-- ZeroDivisionError
+-- AssertionError
+-- AttributeError
+-- BufferError
+-- EOFError
+-- ImportError
| +-- ModuleNotFoundError
+-- 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
| +-- RecursionError
+-- SyntaxError
| +-- IndentationError
| +-- TabError
+-- SystemError
+-- TypeError
+-- ValueError
| +-- UnicodeError
| +-- UnicodeDecodeError
| +-- UnicodeEncodeError
| +-- UnicodeTranslateError
+-- Warning
+-- DeprecationWarning
+-- PendingDeprecationWarning
+-- RuntimeWarning
+-- SyntaxWarning
+-- UserWarning
+-- FutureWarning
+-- ImportWarning
+-- UnicodeWarning
+-- BytesWarning
+-- ResourceWarning
标签:内置,常量,python,+--,引发,Unicode,基类,异常
From: https://www.cnblogs.com/jwdboke/p/17706612.html