Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Lectura y Escritura de Archivos de Texto | File I/O & Data Handling
Introducción a Python con Cursor

bookLectura y Escritura de Archivos de Texto

Trabajar con archivos de texto es una tarea común en programación — para guardar datos, leer configuraciones o procesar registros.

Los archivos de texto almacenan contenido como líneas de texto plano, separadas por caracteres de nueva línea. En Python, se utiliza la función incorporada open() para leer y escribir archivos .txt.

Abrir un archivo

Para trabajar con un archivo, primero ábralo utilizando la función open() de Python con dos argumentos: el nombre del archivo y el modo.

Modos:

  • r → lectura;
  • w → escritura (sobrescribe el contenido existente);
  • a → agregar al final;
  • x → crear un archivo nuevo (error si ya existe).

Leer un archivo

Después de abrir un archivo, puede leer su contenido de diferentes maneras:

  • read() - todo el archivo como una sola cadena;
  • readline() - una sola línea;
  • readlines() - una lista de todas las líneas.

Siempre cierre el archivo al finalizar, o utilice un bloque "with" para gestionarlo automáticamente.

Escritura en un archivo

Para guardar datos, abrir el archivo en modo escritura o adición.

  • El modo de escritura (w) borra el contenido anterior;
  • El modo de adición (a) agrega texto nuevo al final.

Utilizar write() para añadir texto e incluir "\n" si se requieren saltos de línea.

Rutas de archivos

Si el archivo no se encuentra en la misma carpeta que el script, es necesario utilizar una ruta de archivo completa o relativa. Python admite tanto barras diagonales / como dobles barras invertidas \\ según el sistema operativo.

Resumen

  • Utilizar la función open() con diferentes modos para trabajar con archivos de texto;
  • Utilizar read(), readline() o readlines() para leer el contenido del archivo;
  • Utilizar write() o append() para guardar contenido nuevo;
  • Cerrar siempre el archivo o utilizar un bloque with;
  • Utilizar rutas de archivos al trabajar con archivos fuera de la carpeta del proyecto.
question mark

¿Qué modo se debe utilizar para escribir en un archivo en Python?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain how the "with" block works in Python?

What is the difference between read(), readline(), and readlines()?

How do I handle errors if the file does not exist?

Awesome!

Completion rate improved to 5

bookLectura y Escritura de Archivos de Texto

Desliza para mostrar el menú

Trabajar con archivos de texto es una tarea común en programación — para guardar datos, leer configuraciones o procesar registros.

Los archivos de texto almacenan contenido como líneas de texto plano, separadas por caracteres de nueva línea. En Python, se utiliza la función incorporada open() para leer y escribir archivos .txt.

Abrir un archivo

Para trabajar con un archivo, primero ábralo utilizando la función open() de Python con dos argumentos: el nombre del archivo y el modo.

Modos:

  • r → lectura;
  • w → escritura (sobrescribe el contenido existente);
  • a → agregar al final;
  • x → crear un archivo nuevo (error si ya existe).

Leer un archivo

Después de abrir un archivo, puede leer su contenido de diferentes maneras:

  • read() - todo el archivo como una sola cadena;
  • readline() - una sola línea;
  • readlines() - una lista de todas las líneas.

Siempre cierre el archivo al finalizar, o utilice un bloque "with" para gestionarlo automáticamente.

Escritura en un archivo

Para guardar datos, abrir el archivo en modo escritura o adición.

  • El modo de escritura (w) borra el contenido anterior;
  • El modo de adición (a) agrega texto nuevo al final.

Utilizar write() para añadir texto e incluir "\n" si se requieren saltos de línea.

Rutas de archivos

Si el archivo no se encuentra en la misma carpeta que el script, es necesario utilizar una ruta de archivo completa o relativa. Python admite tanto barras diagonales / como dobles barras invertidas \\ según el sistema operativo.

Resumen

  • Utilizar la función open() con diferentes modos para trabajar con archivos de texto;
  • Utilizar read(), readline() o readlines() para leer el contenido del archivo;
  • Utilizar write() o append() para guardar contenido nuevo;
  • Cerrar siempre el archivo o utilizar un bloque with;
  • Utilizar rutas de archivos al trabajar con archivos fuera de la carpeta del proyecto.
question mark

¿Qué modo se debe utilizar para escribir en un archivo en Python?

Select the correct answer

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 5. Capítulo 1
some-alt