首頁  >  文章  >  後端開發  >  詳解Python中Exception異常處理

詳解Python中Exception異常處理

高洛峰
高洛峰原創
2017-03-08 09:59:171402瀏覽

關於異常處理:

Python中類別定義可以作為物件傳遞,例子中類別B繼承了Exception類,在循環中每次raise一個異常類別物件B,Except抓到這個異常,循環了3次,所以輸出了B B B。

範例:
class B(Exception):    passclass C(B):    passclass D(C):    passfor cls in [B, C, D]:    try:      ("B")    except C:        print("C")    except D:        print("D")

執行結果:
B
B
B

更多詳解Python中Exception異常處理相關文章請關注PHP中文網!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn