例外處理
認識例外
例外是一個事件,該事件會在程式執行程序中發生,一般情況下,在python中無法處理程式時就會發生例外,當Python腳本發生例外時,我們需要捕獲并處理例外,否則程式就會終止執行
try:
可能會出錯的陳述句
except Exception as e:
例外處理
處理例外
常見的錯誤和例外:

a=[12,14,1,5,28,"a",6,25] for i in a: print("---",i) try: #可能會報錯或出現例外的代碼 print(3/i) except Exception as e: #捕獲例外,Exception就是捕獲到的例外物件 print("出現錯誤,錯誤是:",e) #出現例外時執行的陳述句 else: #沒有出現例外 print("正常") finally: #無論是否有例外,都會執行的陳述句,一般用來釋放資源 print("--本次結束")
拋出自定義例外
def modPwd(pwd): if len(pwd)<8: ex=Exception("密碼不能低于8位數") raise ex #拋出例外 else: print("密碼設定成功") try: modPwd("123456") except Exception as e: #捕獲例外 print("錯誤:",e)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/158905.html
標籤:Python
