一、記錄錯誤資訊
方法一:try...except...print
方法二:try...except...logging
結果:出錯後,程式後列印問錯誤資訊然後繼續執行
二、丟擲錯誤資訊
方法一:選擇python內建的錯誤型別(優先選擇),使用raise丟擲error
方法二:可以自己定義錯誤型別
raise
語句如果不帶引數,就會把當前錯誤原樣丟擲。此外,在except
中raise
乙個error,還可以把一種型別的錯誤轉化成另一種型別:
try:
10 / 0
except zerodivisionerror:
raise valueerror('input error!')
Python 錯誤處理
當我們認為某些 可能會出錯時,就可以用try來執行這段 如果執行出錯,則後續 不會繼續執行,而是直接跳轉至錯誤處理 即except語句塊,執行完except後,如果有finally語句塊,則執行finally語句塊,至此,執行完畢。例 a b traceback most recent call l...
Python 基礎 異常與錯誤處理
try fr open kkk.txt r except exception as e print e finally print test end print hello world aa 666 try print aa 當不知道是啥錯誤的時候,寫 exception 就好 except exc...
PHP基礎 錯誤處理
錯誤分類 1.語法錯誤 2.執行時錯誤 3.邏輯錯誤 系統錯誤 e error 系統嚴重錯誤 e warning 系統警告 e parse 語法錯誤 e notice 系統提示 使用者自定義錯誤 e user error e user warning e user notice其他 e all 所有...