python 錯誤與異常

2021-09-26 13:56:26 字數 903 閱讀 5026

開發人員在編寫程式的時候難免會遇到錯誤,那遇到錯誤要如何找到錯誤並處理異常呢?

本篇主要實現異常的處理方法。

(一)錯誤分類

1.語法錯誤 syntaxerror

2.執行時錯誤 這種包括很多異常的型別,eg:nameerror zerodivisionerror等

(二)異常處理的基本語法

try: #執行**。1.**出現異常,在異常處中斷,執行except;2.無異常,執行else

except: #如果出現異常需要輸出的語句

print()

else: #**正常執行,輸出else

print()

finally:#無論**是否異常,都會執行finally

(三)輸出異常的詳細資訊

分別引入sys和traceback兩個模組

except:

print(sys.exc_info())

print("其他異常」)

(四)判定條件的正確性(斷言)

python 錯誤與異常

錯誤在執行前修改,邏輯錯誤無法修改 執行時,異常產生,檢查到錯誤且直譯器認為是異常,丟擲異常 異常處理,截獲異常,忽略或者終止程式處理異常 try try suite except exception e exception blocktry aexcept nameerror,e print ca...

Python 錯誤與異常處理

python 有兩種錯誤型別 1 語法錯誤 syntax errors 2 異常 exceptions 語法錯誤就不說了 關於異常處理 用try except 首先try 和 except 之間的 首先被執行,如果沒有異常,則except語句將會被忽略,如果出現異常,則try下的語句將會被忽略,直接...

python異常與錯誤學習

1 異常簡介 看如下示例 print test begin f open 123.txt r 用唯讀模式開啟乙個不存在的檔案,會報錯 開啟乙個不存在的檔案123.txt,當找不到123.txt 檔案時,就會丟擲給我們乙個ioerror型別的錯 誤,no such le or directory 12...