Captura múltiples excepciones en una sola línea

Desde Documentación de Python:

La cláusula de excepción puede especificar múltiples excepciones, por ejemplo, como una tupla entre paréntesis.

except (IDontLikeYouException, YouAreBeingMeanException) as e:
    pass

O solo para Python 2:

except (IDontLikeYouException, YouAreBeingMeanException), e:
    pass

Se usó una coma para separar las excepciones de las variables en Python 2.6 y 2.7, pero actualmente está en desuso y no funciona en Python 3. Ahora necesita usar as.

Temas relacionados:

¿ Te fue útil este artículo ?
⬇️ Ayudame compartiendo para poder llegar a más personas.⬇️

3 comentarios en «Captura múltiples excepciones en una sola línea»

  1. ¡No estoy seguro de capturar múltiples excepciones en una sola línea! ¿Es realmente útil?

  2. ¡Creo que capturar múltiples excepciones en una línea es genial! ¿Quién más está de acuerdo?

    • No estoy de acuerdo en capturar múltiples excepciones en una sola línea. Creo que es más claro y legible manejar cada excepción de forma separada. ¿Realmente vale la pena sacrificar la claridad por la concisión en este caso? Cada error merece su atención individual.

Los comentarios están cerrados.