Saltar al contenido principal
Publicado el

Archivos (Escribir y Leer) en Python

Compartir:

Introducción

Trabajar con archivos es una habilidad esencial en programación. En Python, la manipulación de archivos es sencilla pero poderosa, lo que permite leer, escribir y modificar contenidos de archivos de forma eficiente.

Cómo Trabajar con Archivos en Python

Abrir y Cerrar Archivos

Se usa open(archivo, modo) para abrir un archivo. El parámetro modo determina la operación: 'w' para escritura y 'r' para lectura. Es fundamental cerrar el archivo después de su uso con close(archivo).

Escribir en Archivos

Para escribir en un archivo, se abre en modo 'w'. Cualquier contenido existente será reemplazado. Se usa write(texto) para escribir en el archivo.

escribirArchivo = open('Archivos-Escribir-y-Leer.txt', 'w')
escribirArchivo.write('Estoy escribiendo en la primera línea de este archivo.\n')
escribirArchivo.write('Ahora estoy escribiendo en la segunda línea.')
escribirArchivo.close()

Leer Archivos

Para leer un archivo, se abre en modo 'r'. El método read() se utiliza para leer todo el contenido.

leerArchivo = open('Archivos-Escribir-y-Leer.txt', 'r')
print(leerArchivo.read())
leerArchivo.close()

Buenas Prácticas

  • Cierra siempre los archivos después de su uso para evitar fugas de memoria o conflictos de archivo.
  • Usa gestores de contexto (with) para gestionar automáticamente el cierre de archivos.

Conclusión

Manipular archivos en Python es un proceso directo y eficiente. Comprender estas operaciones básicas abre el camino para trabajos más complejos, como el análisis de datos y la gestión de archivos.

Happy coding!