sự khác biệt giữa là gì '' và 'như' ở ngoại trừ báo cáo, ví dụ:Python try ... except dấu phẩy vs 'như' ở ngoại trừ
try:
pass
except Exception, exception:
pass
và:
try:
pass
except Exception as exception:
pass
Cú pháp thứ hai có hợp pháp trong 2.6 không? Nó hoạt động trong CPython 2.6 trên Windows nhưng trình thông dịch 2.5 trong cygwin phàn nàn rằng nó không hợp lệ.
Nếu cả hai đều hợp lệ trong 2.6 nên tôi sử dụng?
Sử dụng 'as' là cách duy nhất để gán ngoại lệ cho một địa phương trong Python 3.x. Nhưng 'as' không phải là _required_, vì bạn không phải chỉ định nó nếu bạn không cần nó. – mercator