异常是Python对象,表示一个错误。
当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。
下表是python常见异常
异常 | 原因 |
NameError | 尝试访问一个没有申明的变量 |
ZeroDivisionError | 除数为0 |
SyntaxError | 语法错误 |
IndexError | 索引超出序列范围 |
FileNotFoundError | 文件未发现错误(比如你要读的文件不存在) |
IndentationError | 缩进 |
AttributeError | 尝试访问未知的对象属性 |
KeyError | 请求一个不存在的字典关键字 |
ModuleNotFoundError | 模块未发现 |
举例说明
#!/usr/bin/python3
#1.NameError
print(a)
'''报错如下:
Traceback (most recent call last):
File "./Er