異常處理

寫代碼的時候可能會出現不少異常狀況,咱們能夠提示一個異常信息
l = [1,2,3]
try:
print(l[4]) #這麼運行確定會報錯,提示下標越界;嘗試運行的代碼,假如代碼出錯 捕捉異常信息
except IndexError as e: #捕捉下標越界異常信息
#except Exception as e: #Exception樂意捕捉到全部的異常信息
    print('異常信息'.e)   
else:
print('正常運行') #假如代碼沒錯,執行else
finally:    print('出沒出異常都走這')  #好比執行sql,無論出沒出錯都要關閉遊標、數據庫,這時能夠加上這個finallyprice = input('jiage')if not price.isdigit():  raise Exception('jige錯誤')  #用raise主動拋出異常else:   pass
相關文章
相關標籤/搜索