Behandlung von Python-Ausnahmen

Regeln für die Behandlung von Python-Ausnahmen

--try: Ausnahmebehandlung des beigefügten Codes --except <Fehlerfall> : Block, der ausgeführt werden soll, wenn eine Fehlerfallausnahme auftritt --except: Block, der ausgeführt werden soll, wenn eine Ausnahme auftritt --else: Block, der nur ausgeführt werden soll, wenn keine Ausnahme auftritt --finally: Block zur Ausführung mit oder ohne Ausnahme

Beispielcode

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")

Ausführungsergebnis

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

Recommended Posts

Behandlung von Python-Ausnahmen
Behandlung von Python-Ausnahmen
Python, über die Ausnahmebehandlung
Ausnahmebehandlung
Behandlung von Python-Ausnahmen (Python-Lernnotiz ⑥)
Ausnahmebehandlung während der Python-API-Kommunikation
boto3 Ausnahmebehandlung
Python-Zeitzonenbehandlung
Ich habe versucht, die Behandlung von Python-Ausnahmen zusammenzufassen
[Einführung in die Udemy Python3 + -Anwendung] 65. Ausnahmebehandlung
Ein Forscher eines Pharmaunternehmens fasste die Ausnahmebehandlung von Python zusammen
Python-Ausnahmebehandlung etwas bequemer
Modulimport und Ausnahmebehandlung in Python
Umgang mit Yaml mit Python
Umgang mit Json in Python
Umgang mit Hexadezimal in Python3
Liste der Python-Ausnahmeklassen
Fizzbuzz mit Ausnahmebehandlung
Python
[Hikari-Python] Kapitel 07-01 Ausnahmebehandlung (Fehler und Ausnahmen)
Python> Umgang mit 2D-Arrays
Umgang mit Python auf Mac
Relative URL-Verarbeitung in Python
Umgang mit spärlichen Attributen in einer Baumstruktur (Python)
pip install mysql-Handling Fehler während Python
Python-Klassendefinitionen und Instanzbehandlung
Umgang mit JSON-Dateien in Python
Behandlung von Zeitzonen in Python (Datum / Uhrzeit, Pytz)
Stapelverfolgung mit Python-Ausnahme anzeigen
Umgang mit regulären Ausdrücken durch PHP / Python
[Hikari-Python] Kapitel 07-02 Ausnahmebehandlung (Kontinuierliche Ausführung des Programms durch Ausnahmebehandlung)
Kafka Python
Python-Grundlagen ⑤
Python-Zusammenfassung
Eingebaute Python
Python-Einschlussnotation
Python-Technik
Python studieren
Python 2.7 Countdown
Python-Memorandum
Python FlowFishMaster
Python-Dienst
Python-Tipps
Python-Funktion ①
Python-Grundlagen
Python-Memo
Ufo-> Python (3)
Python-Einschlussnotation
Installieren Sie Python
Python Singleton
Python-Grundlagen ④
Python-Memorandum 2
Python-Memo
Python Jinja2
Python-Inkrement
atCoder 173 Python
[Python] -Funktion
Python-Installation