Capítulo 5. Excepciones y errores
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Los errores ocurren. Por eso todos los lenguajes de programación prácticos proporcionan un rico marco para tratarlos.
El modelo de error de Python se basa en las excepciones. Algunos de los que estáis leyendo esto estáis familiarizados con las excepciones, y otros no. Algunos habéis utilizado excepciones en otros lenguajes, pero aún no con Python. Este capítulo es para todos vosotros.
Si estás familiarizado con el funcionamiento de las excepciones en Java, C++ o C#, verás que Python utiliza conceptos similares, aunque la sintaxis sea bastante diferente. Y más allá de esas similitudes se encuentran patrones exclusivamente Python.
Empezaremos por lo básico. Aunque ya hayas utilizado excepciones en Python, te recomiendo que leas todo este capítulo. Lo más probable es que aprendas cosas útiles, incluso en secciones que parecen discutir lo que ya has visto antes.
La idea básica
Una excepción es una forma de interrumpir el flujo normal de código. Cuando se produce una excepción, el bloque de código Python dejará de ejecutarse -literalmente en mitad de la línea- y saltará inmediatamente a otro bloque de código, diseñado para manejar la situación.
A menudo, una excepción significa un error de algún tipo, pero no tiene por qué serlo. Se puede utilizar para señalar acontecimientos anticipados, que se gestionan mejor mediante interrupciones. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access