Al terminar podrás
- Abrir un archivo con open().
- Escribir y leer texto usando los modos w y r.
- Utilizar with para cerrar el archivo de forma segura.
Vamos paso a paso
Las variables viven mientras se ejecuta el programa, pero un archivo permite conservar información después de terminarlo. open() abre un archivo y el modo indica qué operación se realizará: w escribe y puede reemplazar el contenido; r lee un archivo existente; a agrega al final.
El bloque with administra el recurso y cierra el archivo al terminar, incluso si ocurre un error. Para leer todo el contenido de un archivo pequeño se puede usar read(); para recorrerlo línea por línea, utiliza un for.
En el laboratorio del navegador, el sistema de archivos de Pyodide es virtual y pertenece al entorno local de ejecución. Este ejercicio enseña lectura y escritura, pero no equivale a guardar progreso en la cuenta ni garantiza que el archivo sobreviva al reinicio del entorno.
EJEMPLO EN PYTHON
with open("nota.txt", "w", encoding="utf-8") as archivo:
archivo.write("Mi primer archivo\n")
with open("nota.txt", "r", encoding="utf-8") as archivo:
contenido = archivo.read()
print(contenido.strip())RESULTADO
Mi primer archivo
¿Qué está pasando?
- El primer with abre nota.txt en modo escritura y guarda una línea.
- El segundo with lee el archivo y strip() elimina el salto de línea final antes de mostrarlo.
Errores que conviene evitar
- Abrir en modo w pensando que agrega contenido; w reemplaza el contenido anterior.
- Olvidar cerrar archivos manualmente cuando no se utiliza with.
AHORA TE TOCA A TI
Guardar una nota breve
Escribe el texto Python es una herramienta en el archivo resumen.txt, vuelve a leer el contenido e imprímelo sin el salto de línea final.
PISTAS
- Usa w para guardar y r para leer.
- strip() retira el salto de línea final.
Tu espacio de trabajo
Cómo usar este laboratorio
- 01EscribeModifica el archivo main.py en el editor.
- 02EjecutaCorre tu programa o comprueba el ejercicio.
- 03ObservaRevisa la consola y, cuando corresponda, el gráfico.
Instrucciones de esta actividad
Escribe el texto Python es una herramienta en el archivo resumen.txt, vuelve a leer el contenido e imprímelo sin el salto de línea final.
Entorno de desarrollo
Laboratorio de Python
Teclas útiles en el móvil