python3基礎 錯誤處理

2021-08-20 21:13:00 字數 438 閱讀 7982

一、記錄錯誤資訊

方法一:try...except...print

方法二:try...except...logging

結果:出錯後,程式後列印問錯誤資訊然後繼續執行

二、丟擲錯誤資訊

方法一:選擇python內建的錯誤型別(優先選擇),使用raise丟擲error

方法二:可以自己定義錯誤型別

raise語句如果不帶引數,就會把當前錯誤原樣丟擲。此外,在exceptraise乙個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 所有...