Python
Le bloc try est liée à la gestion (traitement des exceptions).
Bloc try, clause except, clause finally et clause else
Documentation sur le bloc try et les clauses except, finally et else.
try: # on tente l'exécution de ces 3 instructions f = open('myfile.txt') s = f.readline() i = int(s.strip()) except IOError as e: # Si IOError est déclenchée, soit e l'exception déclenchée. On donne un autre nom local à l'exception print ("I/O error({0}): {1}".format(e.errno, e.strerror)) except ValueError: # Si ValueError est déclenchée print ("Could not convert data to an integer.") except: # pour les autres exceptions déclenchées print ("Unexpected error:", sys.exc_info()[0]) raise
try: # on tente l'exécution de ces 3 instructions
f = open('myfile.txt') s = f.readline() i = int(s.strip())
f = open('myfile.txt')
s = f.readline()
i = int(s.strip())
except IOError as e: # Si IOError est déclenchée, soit e l'exception déclenchée. On donne un autre nom local à l'exception
print ("I/O error({0}): {1}".format(e.errno, e.strerror))
except ValueError: # Si ValueError est déclenchée
print ("Could not convert data to an integer.")
except: # pour les autres exceptions déclenchées
print ("Unexpected error:", sys.exc_info()[0]) raise
print ("Unexpected error:", sys.exc_info()[0])
raise
Dans le dernier cas, l'exception est rédéclenchée. dans les deux autres cas, l'exécution du programme continue.
» Glossaire du langage python
Accueil
Pages du site
Tags
Calendrier
Brèves
Cours enregistrés Télécom Bretagne (2008-2009)
Cours actuel
Python et Sage
Participants
Généralités
Glossaire du langage python
Consulter alphabétiquement
Consulter par catégorie
Consulter par date
Consulter par auteur
The official glossary of this course
Lien vers glossaire SAGE (section 3)
Forum des nouvelles
Section 1
Section 2
Section 3
Cours