Heim > Artikel > Backend-Entwicklung > `\',\'` oder `\'as\'`? So weisen Sie Ausnahmen in Pythons „Exception“-Anweisungen zu
Pythons try...exclusive-Syntax ermöglicht die Behandlung von Ausnahmen. Es gibt jedoch zwei Möglichkeiten, einer Variablen eine Ausnahme zuzuweisen: mit einem Komma (',') oder dem Schlüsselwort 'as'.
In Python 3.x ist die Verwendung von „as“ obligatorisch für die Zuweisung einer Ausnahme zu einer Variablen:
<code class="python">try: pass except Exception as exception: pass</code>
In Python 2.6 (einschließlich späterer Versionen) ist die Verwendung der „as“-Syntax erforderlich wird dringend empfohlen. Es ist eindeutiger und bietet Vorwärtskompatibilität mit Python 3.x:
<code class="python">try: pass except Exception as exception: pass</code>
In Python 2.5 und früher wird jedoch nur die Kommaversion unterstützt:
<code class="python">try: pass except Exception, exception: pass</code>
Basierend auf der Kompatibilitätsmatrix:
Python-Version | Komma-Syntax | 'as'-Syntax | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2.5 und früher |
|
Nicht unterstützt | ||||||||||||
2.6 | Unterstützt, aber nicht empfohlen | Empfohlen | ||||||||||||
3.x | Nicht unterstützt | Obligatorisch |
Das obige ist der detaillierte Inhalt von`\',\'` oder `\'as\'`? So weisen Sie Ausnahmen in Pythons „Exception“-Anweisungen zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!