python一般使用try…except…處理異常。
try:#可能會出現(xiàn)異常的代碼,放在try下
code1#如果try內(nèi)部任意一行代碼出現(xiàn)異常,#直接跳轉(zhuǎn)至except,執(zhí)行except下代碼
code2
except:
code3
code4
此方法只要有一個異常,程序就不繼續(xù)執(zhí)行了。當(dāng)循環(huán)中出現(xiàn)異常時,如何跳過循環(huán)中的異常繼續(xù)執(zhí)行。比如當(dāng)我move一個文件的時候,如果目標(biāo)文件不存在,程序可跳過異常,繼續(xù)執(zhí)行,下面是一種可行的方法:
importpandasaspd
dates=range(20161010,20161114)
pieces=[]
fordateindates:
try:
data=pd.read_csv('A_stock/overview-push-%d/stockoverview.csv'%date,encoding='gbk')
pieces.append(data)
exceptExceptionase:
pass
continue
data=pd.concat(pieces)
以上內(nèi)容為大家介紹了python培訓(xùn)之如何忽略異常,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。