八 Python入門 異常處理

2022-03-26 15:33:07 字數 1096 閱讀 4196

異常是乙個事件,該事件會在程式執行過程中發生,一般情況下,在python中無法處理程式時就會發生異常,當python指令碼發生異常時,我們需要捕獲並處理異常,否則程式就會終止執行

try:

可能會出錯的語句

except exception as e:

異常處理

常見的錯誤和異常:

可能會報錯或出現異常的**

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)

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就是封裝了...