Gestion des exceptions Python

Règles de gestion des exceptions Python

--try: traitement d'exception du code inclus --ʻExcept : Bloc à exécuter lorsqu'une exception en cas d'erreur se produit --ʻExcept: blocage à exécuter lorsqu'une exception se produit --ʻElse: Bloquer à exécuter uniquement si aucune exception ne se produit --finally`: Bloquer à exécuter avec ou sans exception

Exemple de code

test_exception.py


import sys

zerodiv = len(sys.argv) > 1

try:
    if zerodiv:
        a = 10 / 0
    else:
        a = 10 / 1
    print("answer = {}".format(a))

except ZeroDivisionError as e:
    print("ZeroDivisionError")

else:
    print("else statement")

finally:
    print("finally statement")

Résultat d'exécution

$ python test_exception.py 
answer = 10
else statement
finally statement
$ python test_exception.py zerodiv
ZeroDivisionError
finally statement

Recommended Posts

Gestion des exceptions Python
Gestion des exceptions Python
Python, à propos de la gestion des exceptions
Gestion des exceptions
Gestion des exceptions Python (mémo d'apprentissage Python ⑥)
Gestion des exceptions lors de la communication de l'API Python
gestion des exceptions boto3
Gestion des fuseaux horaires Python
J'ai essayé de résumer la gestion des exceptions Python
[Introduction à l'application Udemy Python3 +] 65. Gestion des exceptions
Un chercheur d'une société pharmaceutique a résumé la gestion des exceptions de Python
Gestion des exceptions Python un peu plus pratique
Importation de modules et gestion des exceptions en python
Manipuler yaml avec python
Manipulation de json en python
Comment gérer l'hexadécimal en Python3
Liste des classes d'exception Python
Fizzbuzz avec gestion des exceptions
Python
[Hikari-Python] Chapitre 07-01 Gestion des exceptions (erreurs et exceptions)
python> Gestion des tableaux 2D
Manipulation de python sur mac
Traitement des URL relatives en python
Gestion des attributs épars dans une structure arborescente (Python)
pip installer les erreurs de gestion de mysql pendant python
Définitions de classe Python et gestion des instances
Gestion des fichiers JSON en Python
Gestion des fuseaux horaires en Python (datetime, pytz)
Afficher la trace de la pile avec une exception python
Gestion des expressions régulières par PHP / Python
[Hikari-Python] Chapitre 07-02 Gestion des exceptions (exécution continue du programme par gestion des exceptions)
python kafka
Les bases de Python ⑤
Résumé Python
Python intégré
Notation d'inclusion Python
Technique Python
Étudier Python
Compte à rebours Python 2.7
Mémorandum Python
Python FlowFishMaster
Service Python
astuces python
fonction python ①
Les bases de Python
Mémo Python
ufo-> python (3)
Notation d'inclusion Python
Installer python
Python Singleton
Les bases de Python ④
Mémorandum Python 2
mémo python
Python Jinja2
Incrément Python
atCoder 173 Python
[Python] fonction
Installation de Python