/Archivos

Archivos: Memoria Persistente

Las variables se borran al apagar el programa. Aprende a leer y escribir archivos de texto para que tus datos sobrevivan en el tiempo.

hard_drive

1. RAM vs Disco

Hasta ahora, todo vivía en la memoria RAM (volátil). Si cierras el programa, los datos mueren. Los Archivos permiten guardar información en el Disco (duran en el tiempo) para recuperarla después.

memory
Variables (RAM)
Se borran al salir.
save
Archivos (Disco)
Eternos (hasta borrar).
file_open

2. Leer Archivos ('r')

Para leer, debemos abrir el archivo en modo 'r' (read). Usamos readlines() para traer todo el contenido como una lista de líneas.

leer.pyPython
# 1. Abrir en modo lectura
archivo = open('notas.txt', 'r')
# 2. Leer contenido (Lista de Strings)
data = archivo.readlines()
# 3. ¡CERRAR SIEMPRE!
archivo.close()
Ojo con el \n: Cada línea leída trae un salto de línea invisible al final. Usa .strip("\n") para limpiarlo al imprimir.
edit_document

3. Escribir Archivos ('w')

Para escribir, usamos el modo 'w' (write). Podemos usar print() redirigiendo su salida al archivo.

escribir.pyPython
# Abrir en modo escritura (CREA o SOBREESCRIBE)
archivo = open('log.txt', 'w')
# Escribir usando print
print("Hola Disco!", file=archivo)
warningPeligro: El modo 'w' borra todo lo que había antes en el archivo.
playlist_add

4. Agregar ('a')

Si no quieres borrar lo que ya existe, usa el modo 'a' (append). Este modo abre el archivo y pone el cursor al final, listo para agregar contenido nuevo sin tocar lo anterior.

agregar.pyPython
# Abrir para AGREGAR (No borra nada)
archivo = open('log.txt', 'a')
Cargando Quiz...

Labs Disponibles

save

El Editor de Texto

play_circleIniciar Lab