異常是乙個事件,該事件會在程式執行過程中發生,一般情況下,在python中無法處理程式時就會發生異常,當python指令碼發生異常時,我們需要捕獲並處理異常,否則程式就會終止執行
try:
可能會出錯的語句
except exception as e:
異常處理
常見的錯誤和異常:
可能會報錯或出現異常的**
print(3/i)
except exception as e: #
捕獲異常,exception就是捕獲到的異常物件
print("
出現錯誤,錯誤是:
",e) #
出現異常時執行的語句
else: #
沒有出現異常
print("正常"
)
finally: #
無論是否有異常,都會執行的語句,一般用來釋放資源
print("
--本次結束
")
defmodpwd(pwd):
if len(pwd)<8:
ex=exception("
密碼不能低於8位數")
raise ex #
丟擲異常
else
:
print("
密碼設定成功")
try:
modpwd(
"123456")
except exception as e: #
捕獲異常
print("
錯誤:",e)
Python入門 異常處理
第二部分 異常的處理 2.2 try except else 2.3 try except finally s 1.3 n int s int 只能傳入整型,此處傳入了浮點型ls 1 2,3 ls 5 1 3 只能是字串與字串相加 或者數字與數字相加,不能混用x 10y 0try z x y exc...
python入門10異常處理
1 概念 當程式遇到問題時不讓程式結束,而越過錯誤繼續向下執行 2 錯誤處理語句 try except else 格式 try 語句texcept 錯誤碼 as e 語句1except 錯誤碼 as e 語句2else 語句e 注意 else語句可有可無 邏輯 檢測try語句塊裡面的錯誤,讓exce...
Python 八 異常處理與反射
try 塊 except exception as e 塊 將日誌寫在這裡,將錯誤資訊寫入日誌檔案 try 正 excrpt 抓取錯誤的 else 沒有錯誤的 finally 不管有沒有錯誤,都會執行 try 塊 塊except exception as obj print obj obj就是封裝了...