AMPLIACIÓN GRATUITA · MÓDULO 5 · LECCIÓN 5.1

Leer y escribir archivos de texto

Ampliación opcional posterior al curso: guarda, recupera y valida datos con archivos de texto.

Todas las lecciones son gratuitas. Puedes leer y practicar sin crear una cuenta.

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?

  1. El primer with abre nota.txt en modo escritura y guarda una línea.
  2. 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

Python · nivel principiante
  1. 01EscribeModifica el archivo main.py en el editor.
  2. 02EjecutaCorre tu programa o comprueba el ejercicio.
  3. 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

Al ejecutar se inicia Python
main.pyPYTHON
Archivo de práctica
Loading...

Teclas útiles en el móvil

Python en el navegador · entorno aislado7 líneas