Inhaltsverzeichnis:

Wie verwendet man try in Python?
Wie verwendet man try in Python?

Video: Wie verwendet man try in Python?

Video: Wie verwendet man try in Python?
Video: Try And Except Blocks In Python (Error Handling) 2024, November
Anonim

Die Versuchen und außer block in Python wird verwendet, um Ausnahmen abzufangen und zu behandeln. Python führt Code nach dem aus Versuchen Anweisung als „normalen“Teil des Programms. Der Code, der auf die Exception-Anweisung folgt, ist die Antwort des Programms auf alle Ausnahmen im vorhergehenden Versuchen Klausel.

Was macht try in diesem Zusammenhang in Python?

Pythons Versuch -Anweisung ist ein Mittel, mit dem wir Fehler elegant behandeln können. Wenn der Fehler richtig behandelt wird, wird der Code ausgeführt tut erzeugt keinen Fehlerstatus und es erfolgt keine Ausgabe an stderr. Das obige wird mit Status = 0 beendet und es erfolgt keine Ausgabe an stderr.

Wissen Sie auch, wann Sie versuchen sollten, außer zu verwenden? EIN Versuchen block ermöglicht es Ihnen, einen erwarteten Fehler zu behandeln. Die außer blockieren sollte nur fangen Ausnahmen, auf die Sie vorbereitet sind. Wenn Sie einen unerwarteten Fehler behandeln, kann Ihr Code das Falsche tun und Fehler verbergen.

Wie schreibt man außer in Python?

Python versuchen außer

  1. Der try-Block generiert eine Ausnahme, da x nicht definiert ist:
  2. Geben Sie eine Nachricht aus, wenn der try-Block einen NameError auslöst, und eine andere für andere Fehler:
  3. In diesem Beispiel generiert der try-Block keinen Fehler:
  4. Versuchen:
  5. Versuchen Sie, eine Datei zu öffnen und zu schreiben, die nicht beschreibbar ist:

Können wir in Python mehrere Try-Blöcke haben?

Du kannst fangen mehrere Ausnahmen in einer einzigen Ausnahme Block . Siehe das folgende Beispiel. Bitte beachte, dass du kannst Trennen Sie die Ausnahmen von der Variablen mit ein Komma, das in anwendbar ist Python 2.6/2.7. Aber du kannst 'T tun es in Python 3.

Empfohlen: