• Saltar a la navegación principal
  • Saltar al contenido principal
Logo Codificando Bits

Codificando Bits

  • Academia
    • Rutas
    • Cursos
    • Proyectos
    • Tutoriales
  • Acceder
  • Suscribirse

2 – Uso de “else” y “finally” para el manejo robusto de excepciones

Lección 2 del curso Python Nivel Avanzado.

En la lección anterior hablamos del manejo básico de excepciones usando las sentencias «try» y «except».

Además de estas sentencias existe la opción de usar «else» y «finally» para hacer aún más robusto este manejo de excepciones en Python. Así que veamos cómo usarlas:

Contenido exclusivo para suscriptores

Si eres suscriptor accede en este enlace ó suscríbete a la Academia Online y accede a todo el contenido (lecciones en video, código fuente, sets de datos y descargas) de todos los cursos, proyectos y tutoriales.

Acabamos de ver otra alternativa más robusta para el manejo de excepciones en Python.

En el caso de usar la sentencia «else» debemos colocarla después de todas las sentencias «except» mientras que la sentencia «finally» es opcional y debe ubicarse (como su nombre lo indica) al final, después de todas las sentencias anteriores. En este último caso el código siempre se ejecutará, independientemente de si hubo o no excepciones anteriormente.

¡Muy bien! y con las sentencias «try», «except», «else» y «finally» vistas en estas dos primeras lecciones ya tenemos un set de herramientas que podemos incluir en nuestros programas para el manejo de las excepciones que puedan aparecer en el camino. Entonces ya estamos listos para enfocarnos en todo lo relacionado con el manejo de archivos, que será el tema de las siguientes lecciones.

Así que en la próxima lección vamos a ver en detalle las herramientas más recomendadas para realizar la escritura de un archivo de texto en Python.

Todas las lecciones del curso Python Nivel Avanzado

© Codificando Bits, LLC | Blog | Contacto | Servicios | Acerca de | Políticas

¿Has olvidado la contraseña?
¿Has perdido tu contraseña? Por favor, introduce tu nombre de usuario o dirección de correo electrónico. Recibirás por correo electrónico un enlace para crear una nueva contraseña.
body::-webkit-scrollbar { width: 7px; } body::-webkit-scrollbar-track { border-radius: 10px; background: #f0f0f0; } body::-webkit-scrollbar-thumb { border-radius: 50px; background: #dfdbdb }