python标准异常总结

Posted laosun0204

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:除数为零

以上是关于python标准异常总结的主要内容,如果未能解决你的问题,请参考以下文章

19 Python标准异常总结 (转)

python一标准异常总结大全(非常全)

Python标准异常总结

python标准异常总结

Python 异常处理总结

Python异常及处理方法总结