====== Exceptions ====== try: # exécuter ce code except: # s'il y a une exception de n'importe quel type else: # s'il n'y a aucune exception try: # exécuter ce code except Exception1: # s'il y a une exception de type Exception1 except Exception2: # s'il y a une exception de type Exception2 except (Exception3, Exception4): # s'il y a une exception de type Exception3 ou Exception4 else: # s'il n'y a aucune exception Exemple : try: f = open("testfile", "w") f.write("testing...") except IOError: print("Erreur !") else: f.close() ===== Message ===== Certaines classes d'exceptions on un attribut **message** : try: pass except Exception as e: print(e.message) D'autres classes n'en ont pas et on peut utilise l'exception comme chaîne : try: pass except UnicodeDecodeError as e: print(str(e))