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?
as
ist die einzige Möglichkeit, die Ausnahme einem lokalen in Python 3.x zuzuweisen. Ist aberas
nicht erforderlich , da Sie es nicht angeben müssen, wenn Sie es überhaupt nicht benötigen.