Manejo de Archivos en Python con open()
Find a file
2026-03-28 13:49:28 +01:00
.idea Prueba sincronización github IV 2026-03-28 13:47:27 +01:00
.gitlab-ci.yml Prueba sincronización github IV 2026-03-28 13:47:27 +01:00
gestion_archivo.py Sincronización completa 2026-03-28 13:49:28 +01:00
README.md Editar README.md 2026-03-28 12:06:28 +00:00

Programación en Python: Manejo de Archivos

Este proyecto ha sido desarrollado como parte de la Actividad de evaluación 1 de la Unidad de Trabajo 4 (UT4): "Entrada y salida de información".

El programa implementa un sistema que gestiona la persistencia de datos introducidos (usando input()) en un archivo de texto simple (.txt). También se valida la entrada de datos y gestionan excepciones para el excelente funcionamiento de la aplicación.

Características Principales

  • Validación: Implementación de estrcturas de control try-except para capturar errores de tipo (ValueError) cuando el usuario introduce un valor erróneo o un edad incorrecta.
  • Gestión de Archivos: Uso de la sentencia with open() para asegurar la apertura y cierre automático de los archivos.
  • Codificación UTF: Uso de encoding="utf-8" para permitir el uso de carácteres especiales.

Funcionamiento

El programa sigue el siguiente flujo:

  1. Inicialización: Se comprueba la existencia del archivo datos.txt y lo crea si es necesario.
  2. Entrada de datos: Solicita el nombre y la edad. Si la edad no es válida o no es un número, el programa finaliza haciendo uso de sys.exit().
  3. Escritura y Lectura:
    • Escribe los datos en modo append (a) para no borrar registros anteriores.
    • Lee el archivo completo en modo read (r) y muestra el listado de registros por pantalla.

Instrucciones de Uso

Para ejecutar este programa, es necesario descargar el código fuente y ejecutar el fichero gestion_archivo.py.


Este proyecto sirve como evidencia del aprendizaje sobre el manejo de archivos en Python, de la asignatura Programación en Python.