Python Try-catch

Python "Try-catch"
Try-catch: try 執行, except 例外, else 出錯就執行這區塊, finally 任何狀況下都要執行的區塊, raise 拋出錯誤
Python的錯誤處理架構與Java或是其他程式語言差異不大,透過其他程式語言個觀念來思考可以加速理解喔!
藉由適當的錯誤處理,讓你的程式立於不敗之地~
(以下語法皆以Python3.6撰寫。)
Try-catch

語法


我很確定可能的錯誤類型
下列三個範例,重點都在於建構Try-catch時要先考慮到執行這段程式時會發生哪些錯誤,
再把可能會發生的錯誤處理規劃好!
Python各類型錯誤(Python Exception Type):連結點我

無法確定會發生什麼錯誤時的做法
那就用except吧!
Output

拋出錯誤

raise 錯誤類型(“錯誤訊息”)
拋出錯誤的語法就是這麼簡單!
Output

完整的Try-catch架構

Try-catch的完整結構應該是這樣:try, except, else, finally
try:需要被監控是否會出錯的程式區塊
except:出了哪種錯誤,要有怎樣相對應的處理
else:都沒錯誤,就會執行此區塊的程式
finally:不論如何都會執行此區塊的程式
Output


留言

這個網誌中的熱門文章

python serial 模組使用方法 #1

USB HID 教學 #1(轉載)

USB HID 教學 #2 (轉載)