Python 程序中的错误分为三类
- 语法错误
1.缩进
2.单词拼接
3.分号
4.冒号 - 逻辑错误
- 运行时错误
try:
<语句块1> #需要检测异常的代码块
except<异常名称>
<语句块2> #如果在 try 部分引发了异常名称1时执行的语句块; except 可以有多个
#可以存在一个 else 子句
else:
<语句块3> #没有异常发生时执行的语句块
finally:
<语句块4> #无论有无异常都会执行的语句块,即使存在return 语句,在程序跑出默认错误代码之前执行,无论是否异常都会执行,用于必须要结束的操作,释放文件句柄,释放内存空间等