Enunciado y solución de ejercicios resueltos en Python: ficheros de texto. Se incluye la descarga del código fuente completo de los ejercicios en Python. El programa pedirá al usuario unos datos y los almacenará en un fichero de texto. Leerá el contenido del fichero y lo mostrará por pantalla. Se añade captura de posibles errores al escribir y leer en el fichero.

Ejercicio resuelto Python: entrada y salida con ficheros de texto

Enunciado del ejercicio Python

Desarrolla un programa en Python que realice las siguientes acciones:

  • Abra un fichero de texto en modo escritura.
  • El programa debe solicitar al usuario por consola que introduzca los siguientes datos:
    • Nombre.
    • Primer apellido.
    • Segundo apellido.
    • Edad.
  • El programa debe escribir los datos introducidos por el usuario en un fichero de texto (el abierto al principio del ejercicio), con el siguiente formato:
  • Cerrar el fichero guardando los cambios.
  • Volver a abrir el fichero, en modo lectura y mostrar su contenido por consola..

Solución del ejercicio en Python

La solución propuesta al ejercicio 1, como ejemplo de uso de entrada y salida en ficheros de texto, podría ser:

Ejemplo de ejecución del ejercicio en Python

La compilación del ejercicio 1, introduciendo los siguientes valores:

Introduzca el nombre: Patricia
Introduzca el primer apellido: Gomariz
Introduzca el segundo apellido: Pastor
Introduzca la edad: 39

Se introducen varias veces para comprobar que la información se anexa y no se reemplaza.

La aplicación Python devolverá el contenido del fichero de texto:

Descarga del fichero Python con el ejercicio resuelto

En el siguiente enlace os proporcionamos la descarga del código fuente completo en Python con la solución del ejercicio propuesto: