Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie mehrere Ausnahmen in einer Zeile

So erhalten Sie mehrere Ausnahmen in einer Zeile

anonymity
anonymityOriginal
2019-05-24 16:03:022836Durchsuche

Methode zum Abrufen mehrerer Ausnahmen in einer Zeile: [try-exclusion(Exception1, Ausnahme2) as e]. In Python wird die try-except-Anweisung zum Abfangen und Behandeln von Ausnahmen verwendet. Wenn Sie mehrere Ausnahmen einheitlich abfangen müssen, können Sie zur Verarbeitung Klammern verwenden.

So erhalten Sie mehrere Ausnahmen in einer Zeile

Try-Exception in Python kann Ausnahmen erfassen und behandeln. Wenn mehrere Ausnahmen auftreten und einheitlich erfasst und verarbeitet werden müssen, können Klammern für eine einheitliche Verarbeitung verwendet werden , außer ( Intervalle zwischen mehreren Ausnahmen verwenden) wie z.

Python ist eine interpretierte, objektorientierte Programmiersprache auf hoher Ebene mit dynamischen Datentypen. Python wurde Ende 1989 von Guido van Rossum erfunden und 1991 erstmals öffentlich veröffentlicht. Wie die Perl-Sprache folgt auch der Python-Quellcode der GPL-Vereinbarung (GNU General Public License).

Python bietet zwei sehr wichtige Funktionen zur Behandlung von Ausnahmen und Fehlern, die beim Ausführen von Python-Programmen auftreten.

Es können Fehler wie dieser auftreten:

try:
    # 可能错的地方
except:
    # 如果错了执行这里

Es können auch Fehler wie dieser auftreten:

try:
    # 可能错的地方
except IDontLikeYourFaceException:
    # 给爷笑一个
except YouAreTooShortException:
    # 踩高跷

Wie bekomme ich mehrere Ausnahmen in einer Zeile?

Antwort: Sie können Klammern verwenden, um es zu lösen

except (IDontLikeYouException, YouAreBeingMeanException) as e:
    pass

Oder nur für Python 2:

except (IDontLikeYouException, YouAreBeingMeanException), e:
    pass

Trennen mit Die Kommas-Methode funktioniert derzeit nur in Python 2.6 und 2.7, jedoch nicht in Python 3. Sie sollten sie als verwenden.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie mehrere Ausnahmen in einer Zeile. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn