预约成功
从软件方面来说,错误是语法或是逻辑上的。语法错误是软件的结构上有错误,导致不能被解释器解释或编译器无法编译。这些错误必须在程序执行前纠正。当语法正确后,剩下的就是逻辑错误了。逻辑错误可能是由于不完整或是不合法的输入所致。当Python检测到一个错误时,解释器就会指出当前流已经无法继续执行下去,这时候就出现了异常。我们来看几个异常的例子。
NameError:尝试访问一个未申明的变量
SyntaxError:Python解释器语法错误
IndexError:请求的索引超过序列范围
KeyError:请求一个不存在的字典关键字
IOError:输入/输出错误
AttributeError:尝试访问未知的对象属性
以上就是今天分享的有关错误的种类。