Яка різниця між ',' і 'як' у винятках тверджень, наприклад:
try:
pass
except Exception, exception:
pass
і:
try:
pass
except Exception as exception:
pass
Чи законний другий синтаксис у 2.6? Він працює в CPython 2.6 для Windows, але інтерпретатор 2.5 у cygwin скаржиться на те, що він недійсний.
Якщо вони обидві в 2.6, що я повинен використовувати?
as
- це єдиний спосіб призначити виняток локальному в Python 3.x. Алеas
це не потрібно , оскільки не потрібно його вказувати, якщо він взагалі не потрібен.