Python外(1)--try-expect
生活随笔
收集整理的這篇文章主要介紹了
Python外(1)--try-expect
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
語法:
try:正常情況下執行的代碼塊 expect 錯誤類型1:(可選)錯誤類型1對應的處理方案 expect 錯誤類型2:(可選)錯誤類型2對應的處理方案 expect:剩下的錯誤類型對應的處理方案 else:(可選)沒有發生異常,會執行 finally:(可選)有沒有發生異常都會執行1.先執行try語句,如果try中的語句塊沒有問題,就跳過一眾expect,執行后面的else語句
2.先執行try語句,如果try中的語句塊發生錯誤,依據expect 對應的錯誤類型進入對應的expect 塊;如果都不在所有塊中,則進入最后的expext塊。
3.最后執行finally語句(有沒有發生異常都會執行)
如果出了異常,沒有對應的處理方案,那么會直接交給系統默認輸出錯誤提示。
具體錯誤類型具體處理的前提是,能夠識別出對應的類型。
在程序調試和異常處理的過程中會遇到:數據庫連接獲取,如果沒有連接成功,就再連一次。
總結
以上是生活随笔為你收集整理的Python外(1)--try-expect的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Python Cookbook 3rd
- 下一篇: 《Python Cookbook 3rd