python中try語句的工作過程

amadan發表於2021-09-11

python中try語句的工作過程

1、說明

(1)當try句塊中出現異常時,異常型別將與except對應的name匹配,然後根據對應的name分配對應的異常物件,執行statement中的句子。

(2)如果try語句句塊中出現異常但沒有與except相匹配的name,則python會查詢其他異常,直到程式最高階別出現異常,然後退出程式,並列印預設異常資訊。

(3)如果try句正常執行,else句最終將執行。

2、例項

try:
    print("程式業務邏輯.")except name1:
    print("捕獲異常name1..")except (name2, name3):
    print("捕獲異常name2 或 name3..")except name4 as var:
    print("捕獲異常name4,並傳遞其引用變數到語句塊中..")except:         # 5      
    print("捕獲所有異常(上述的name1,name2,name3,name4除外..)")else:
    print("沒有異常,try語句正常執行..")

以上就是python中try語句的工作過程,希望對大家有所幫助。更多Python學習指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2310/viewspace-2830347/,如需轉載,請註明出處,否則將追究法律責任。

相關文章