Lección 20: Proyecto integrador II — Guardar en un archivo
¡El último proyecto integrador! En la lección anterior construimos una libreta de contactos como diccionario — pero desaparece cuando el programa se cierra. Ahora la guardaremos en un archivo para que persista. Vamos a combinar todo: el diccionario de la lección anterior, la escritura en un archivo
Un diccionario vive en memoria y desaparece al terminar la ejecución. Guardarlo en un archivo con with open(..., "w") es como escribir la libreta en un cuaderno — permanece después, y puedes leerla de vuelta.
- persistencia
- Guardar datos en un archivo para que se conserven incluso después de que el programa termina, a diferencia de una variable que desaparece.
- guardar la libreta en un archivo
- Recorrer el diccionario y escribir cada contacto como una línea en un archivo con with open(..., "w").
- cargar la libreta desde el archivo
- open(path).read() devuelve todo el contenido del archivo de vuelta como una cadena.