Was ist der Unterschied zwischen ',' und 'as' in Ausnahmen, z. B.:
try:
pass
except Exception, exception:
pass
und:
try:
pass
except Exception as exception:
pass
Ist die zweite Syntax in 2.6 zulässig? Es funktioniert in CPython 2.6 unter Windows, aber der 2.5-Interpreter in Cygwin beschwert sich, dass es ungültig ist.
Wenn beide in 2.6 gültig sind, welche soll ich verwenden?
asist die einzige Möglichkeit, die Ausnahme einem lokalen in Python 3.x zuzuweisen. Ist aberasnicht erforderlich , da Sie es nicht angeben müssen, wenn Sie es überhaupt nicht benötigen.