Section courante

A propos

Section administrative du site

Les instructions d'exceptions en Python sont au nombre de deux et sont un classique à la Java:

TRY ... EXCEPT

L'instruction «TRY» de Python permet d'effectuer la gestion d'une erreur aussi simplement qu'en Java par exemple. On encapsule les instructions à risque entre les mots réservés «TRY» et «EXCEPT», puis on met le traitement d'erreur après le mot réservé «EXCEPT». Voici donc sa syntaxe :

TRY:
       instructionarisque
EXCEPT:
       instruction_exécuté_si_exception

TRY ... FINALLY

Le déclenchement d'exception est parfois dangereux lorsqu'on pense au fait qu'on peut gaspiller des ressources mémoire ou oublier d'arrêter un périphérique par exemple. Il existe une instruction permettant de s'assurer que quoi qu'il arrive un bloc d'instruction sera exécuté même si des problèmes auront lieu. Cette instruction c'est «TRY» et «FINALLY». Contrairement aux instructions «TRY EXCEPT» s'exécutant que si une exception à lieu, le zone «FINALLY» est assurément exécuté! Voici donc sa syntaxe:

TRY:
       instructionpeutetreexecuter
FINALLY:
       instruction_exécuté_a_la_fin_meme_si_exception


Dernière mise à jour : Mercredi, le 9 avril 2014