python一般使用try…except…處理異常。
try:#可能會出現異常的代碼,放在try下
code1#如果try內部任意一行代碼出現異常,#直接跳轉至except,執行except下代碼
code2
except:
code3
code4
此方法只要有一個異常,程序就不繼續執行了。當循環中出現異常時,如何跳過循環中的異常繼續執行。比如當我move一個文件的時候,如果目標文件不存在,程序可跳過異常,繼續執行,下面是一種可行的方法:
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)
以上內容為大家介紹了python培訓之如何忽略異常,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。