Jaka jest różnica między '' i 'jak' w wyjątkiem oświadczenia, np:Python try ... except przecinkiem vs 'jako' w wyjątkiem
try:
pass
except Exception, exception:
pass
oraz:
try:
pass
except Exception as exception:
pass
Czy druga składnia jest legalna w wersji 2.6? Działa w CPython 2.6 na Windowsie, ale tłumacz 2.5 w cygwin narzeka, że jest on nieważny.
Jeśli oba są poprawne w wersji 2.6, z której należy korzystać?
Użycie 'as' jest jedynym sposobem przypisania wyjątku do lokalnego w Pythonie 3.x. Ale 'as' nie jest _required_, ponieważ nie musisz go określać, jeśli w ogóle go nie potrzebujesz. – mercator