1、try..except
说明:常用到的异常处理
try:
#test area
function()
except Exception as msg:
print(msg)
2、try..except..else
说明 :else只有在没有异常的情况下才会被执行
try:
#test area
function()
except Exception as msg:
print(msg)
else:
print("else:只有在没有异常的情况下才会被执行")
3、try..except..finally
说明:不管有没有异常finally最后都会被执行
try:
#test area
function()
except Exception as msg:
print(msg)
finally:
print("finally:不管是否异常,都会被执行")
4、try..except..else..finally
说明:else和finally,什么都不管,我就是要被执行
i=1
try:
i=2
print("try",i)
except:
i+=1
print(i)
else:
i+=1
print("else",i)
finally:
i+=1
print("finally",i)