1
0
Bifurcation 0
miroir de https://github.com/PAPAMICA/Wiki-Tech.io.git synchronisé 2024-11-13 04:50:33 +01:00

docs: update Scripting/Python/exceptions

Cette révision appartient à :
Maxime Mourier 2021-09-02 13:50:18 +00:00 révisé par Mickael Asseline
Parent 12c75062a1
révision 628a6eb415

Voir le fichier

@ -2,7 +2,7 @@
title: Python - Gérer les erreurs
description:
published: true
date: 2021-09-02T13:38:45.304Z
date: 2021-09-02T13:50:16.962Z
tags:
editor: markdown
dateCreated: 2021-09-02T13:38:45.304Z
@ -11,4 +11,16 @@ dateCreated: 2021-09-02T13:38:45.304Z
![Fichier:Python logo and wordmark.svg — Wikipédia](https://upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Python_logo_and_wordmark.svg/1200px-Python_logo_and_wordmark.svg.png)
# Anticiper et gérer les exceptions (erreurs)
## Exceptions par défaut
## Exceptions par défaut
Lors de l'éxecution d'un script des erreurs peuvent survenir, arrêtant alors le programme. Or, nous ne souhaitons pas forcément l'arrêt du script. Dans certains cas nous savons ce qui peut arriver et nous souhaiterions dérouler jusqu'au bout.
Par chance, python est très bavard !
Prenons l'exemple suivant :
Vous écrivez un script qui réalise une série de calculs avec des nombres donnés. Une division par 0 peut alors arriver. Vous le savez et vous souhaitez simplement être prévenus.
``a = 1
a/0
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
a/0
ZeroDivisionError: division by zero``