Maison > développement back-end > Tutoriel Python > Comment Python lance-t-il exception_python lance un tutoriel d'exception

Comment Python lance-t-il exception_python lance un tutoriel d'exception

王林
Libérer: 2024-04-02 20:28:23
avant
1028 Les gens l'ont consulté

1. Premièrement, l'instruction try/sauf de base de gestion des exceptions est utilisée pour détecter les erreurs dans le bloc d'instruction try, afin que l'instruction except puisse capturer les informations d'exception et les gérer. Si vous ne souhaitez pas terminer votre programme lorsqu'une exception se produit, interceptez-la simplement en essayant. Le principe de fonctionnement de try est que lorsqu'une instruction try est démarrée, python la marque dans le contexte du programme en cours, de sorte que lorsqu'une exception se produit, vous pouvez renvoyer ici la clause try (sauf au même niveau que try, etc. .) est exécuté en premier. Ce qui se passe ensuite dépend si une exception se produit pendant l'exécution. Si une exception se produit lors de l'exécution de l'instruction après try, Python revient en arrière pour essayer et exécute la première clause except qui correspond à l'exception. Une fois l'exception traitée, le flux de contrôle passe par l'intégralité de l'instruction try (sauf si une nouvelle exception est levée). lors de la gestion de l'exception). Si une exception se produit dans l'instruction après try, mais qu'il n'y a pas de clause except correspondante, l'exception sera soumise au try supérieur ou au niveau supérieur du programme (cela mettra fin au programme et imprimera le message d'erreur par défaut). Si aucune exception ne se produit lors de l'exécution de la clause try, Python exécutera l'instruction après l'instruction else (s'il y en a une autre), puis le flux de contrôle passera par l'intégralité de l'instruction try. Qu'une exception soit levée ou non lors de l'essai, le dernier correspondant à ce niveau d'essai sera exécuté.

Comment Python lance-t-il exception_python lance un tutoriel dexception

2. Par exemple :

Comment Python lance-t-il exception_python lance un tutoriel dexception

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:zol.com.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal