python異常處理的作用
1、解析器去執(zhí)行程序,檢測到錯誤時(shí)觸發(fā)異常,異常觸發(fā)后且沒被處理的情況下,程序就在當(dāng)前異常處終止,后面的代碼不會運(yùn)行。
2、必須提供一種異常處理機(jī)制來增強(qiáng)你程序的健壯性與容錯性。
實(shí)例
#coding=utf-8
try:
print('-----test--1---')
open('123.txt','r')#如果123.txt文件不存在,那么會產(chǎn)生IOError異常
print('-----test--2---')
print(num)#如果num變量沒有定義,那么會產(chǎn)生NameError異常
except(IOError,NameError):
#如果想通過一次except捕獲到多個(gè)異??梢杂靡粋€(gè)元組的方式
print("捕捉到異常")
以上內(nèi)容為大家介紹了python培訓(xùn)之異常處理的作用,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。