Maison  >  Article  >  développement back-end  >  Explication détaillée de la gestion des exceptions en Python

Explication détaillée de la gestion des exceptions en Python

高洛峰
高洛峰original
2017-03-08 09:59:171443parcourir

À propos de la gestion des exceptions :

Les définitions de classe en Python peuvent être transmises en tant qu'objets. Dans l'exemple, la classe B hérite de la classe Exception À chaque fois dans la boucle, un objet de classe d'exception B est déclenché. cette exception et boucle 3 fois, donc B B B est sorti.

Exemple :
class B(Exception) : passclass C(B) : passclass D(C) : passfor cls in [B, C, D] : try : raise cls() except B : print ("B") sauf C : print("C") sauf D : print("D")

Résultat de l'exécution :
B
B
B

Pour des articles plus détaillés sur la gestion des exceptions en Python, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn