¿Cuál es la diferencia entre '', y 'como' en declaraciones a excepción, por ejemplo:Python tratar ... excepto por comas vs 'como' en la excepción
try:
pass
except Exception, exception:
pass
y:
try:
pass
except Exception as exception:
pass
¿La segunda sintaxis es legal en 2.6? Funciona en CPython 2.6 en Windows pero el intérprete 2.5 en cygwin se queja de que no es válido.
Si ambos son válidos en 2.6 ¿qué debo usar?
El uso de 'as' es la única forma de asignar la excepción a un local en Python 3.x. Pero 'as' no es _required_, ya que no tiene que especificarlo si no lo necesita en absoluto. – mercator