Python常见异常:

AssertionError,断言语句失败,Assert(断言)
AttributeError,试图访问一个对象所不具有的属性,例如访问f.x,但是f没有x的属性
IOError,输入/输出异常,基本上都是无法打开文件的错误
ImportError,无法引入模块或者包,大部分是路径问题
IndentationError,语法错误,代码没有正确的对齐
IndexError,下标索引超出序列边界,比如一个序列只有三个元素,却试图访问x[4] KeyError,试图访问字典中不存在的键值
KeyboardInterrupt,Ctrl + C被按下
NameError,使用一个还未被赋予对象的变量
SyntaxError,Python代码非法,代码不能编译
TypeError,传入对象类型与要求的不符
UnboundLocalError,试图访问一个还未被设置的局部变量,基本上是由于另有一个同名的全局变量,导致你以为正在访问它
ValueError,传入一个调用者不期望的值,即使值的类型是正确的

——————
官方文档:
https://docs.python.org/3/reference/executionmodel.html?highlight=exceptions

——————
Done。

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

隐藏
变装