在python中经常使用try .. except捕获异常,下面介绍一下其常用的语句执行顺序:
try:
normal condition
except:
abnormal condition
else:
if normal condition
finally:
Do it anyway
正常执行的程序在try下面执行,在执行中如果发生了异常,则中断当前执行然后执行except中的部分,如果没有异常即不执行except的情况下,则会执行else中的语句,finally语句是最后无论是否有异常都要执行的代码。
注:也可以只使用try /except而不使用else / finally。