Jaka jest różnica między „,” a „jak” w instrukcjach z wyjątkiem, np .:
try:
pass
except Exception, exception:
pass
i:
try:
pass
except Exception as exception:
pass
Czy druga składnia jest legalna w wersji 2.6? Działa w CPython 2.6 w systemie Windows, ale interpreter 2.5 w cygwin skarży się, że jest nieprawidłowy.
Jeśli oba są ważne w 2.6, którego powinienem użyć?
as
jest jedynym sposobem przypisania wyjątku do lokalnego w Pythonie 3.x. Aleas
nie jest to wymagane , ponieważ nie musisz go określać, jeśli w ogóle go nie potrzebujesz.