Tracks
/
Python
Python
/
Ejercicios
/
Manejo de errores
Manejo de errores

Manejo de errores

Fácil

Instrucciones

Implementa distintos tipos de manejo de errores y de gestión de recursos.

Un punto importante de la programación es cómo manejar los errores y cerrar los recursos incluso si se producen errores.

Este ejercicio requiere que manejes varios errores. Como el manejo de errores es bastante específico de cada lenguaje de programación, tendrás que consultar los tests de tu track para ver exactamente qué se requiere.

Algunas pistas

Para la función filelike_objects_are_closed_on_exception, el filelike_object será una instancia de una clase FileLike personalizada definida en el conjunto de pruebas. Esta clase implementa los siguientes métodos:

  • open y close, para abrir y cerrar de forma explícita.
  • __enter__ y __exit__, para abrir y cerrar de forma implícita.
  • do_something, que puede lanzar o no una Exception.
Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Python Exercism

¿Todo listo para empezar Manejo de errores?

Regístrate en Exercism para aprender y dominar Python con 17 conceptos146 ejercicios y mentoría humana real, todo gratis.