1.在錯誤進行中,我們将可能出現錯誤的代碼try起來,捕獲的異常用except圈起來
2.通常在我們處理代碼的異常時,通常會通過raise關鍵字抛出異常
3.通常通過logging裝飾器的配置來記錄異常
4.當我們使用except捕獲異常時,我們能将異常類及其子類“一網打盡”
5.在處理異常時,最常用的先使用raise關鍵字在可能出現異常的地方抛異常
之後在調用該異常方法裡面try異常和except異常
6.調試有六種方式
1)第一種就是利用print()函數直接輸出異常
2)通過assert(斷言)關鍵字在異常語句的下一行寫出assert語句,左邊語句寫成功情況,右邊語句失敗情況
通過-O關閉assert指令
3)通過logging裝飾器來調試程式,如果要顯示調試資訊,還需要導入import logging語句
在之後輸入logging.basicConfig(lever = logging。INFO)語句來輸出異常等級
4)通過pdb來調式單步調試,通過數字以及n來檢視運作情況,p+變量名來檢視變量,指令q結束指令
5)通過pdb.set_trace()方法來設定斷點,先導入import pdb語句,再在異常語句後面寫出pdb.set_trace()方法設定斷點處理異常
通過指令p檢視變量情況,c繼續執行
6)通過IDE功能的軟體也能進行單步調試
總結:當我們處理異常的時候使用raise先抛異常,再在執行異常語句的方法try-except異常