Saltar al contenido principal

Cómo añadir contenido a un archivo de texto en Python.

Aquí tienes un tutorial paso a paso sobre cómo añadir contenido a un archivo de texto en Python:

Paso 1: Abrir el archivo

Para comenzar a añadir datos a un archivo de texto en Python, primero necesitas abrir el archivo utilizando la función incorporada open(). Esta función acepta dos argumentos: el nombre o la ruta del archivo y el modo en el que deseas abrir el archivo. En este caso, queremos abrir el archivo en modo de añadir, por lo que pasaremos el modo como 'a'.

archivo = open('nombre_archivo.txt', 'a')

Paso 2: Escribir datos en el archivo

Una vez que el archivo se abre en modo de añadir, puedes utilizar el método write() para escribir datos en el archivo. El método write() toma un argumento de tipo cadena, por lo que asegúrate de convertir cualquier otro tipo de dato en una cadena antes de escribirlo.

archivo.write('¡Hola, Mundo!\n')

Paso 3: Cerrar el archivo

Después de terminar de añadir datos al archivo, es importante cerrarlo para liberar los recursos del sistema. Puedes cerrar el archivo utilizando el método close().

archivo.close()

Poniéndolo todo junto, aquí tienes un ejemplo completo que añade varias líneas a un archivo de texto:

# Abrir el archivo en modo de añadir
archivo = open('nombre_archivo.txt', 'a')

# Escribir varias líneas en el archivo
archivo.write('¡Hola, Mundo!\n')
archivo.write('Esta es una nueva línea.\n')
archivo.write('Añadiendo más datos.\n')

# Cerrar el archivo
archivo.close()

Nota: Es una buena práctica utilizar la declaración with al trabajar con archivos en Python. La declaración with se encarga automáticamente de cerrar el archivo incluso si ocurre una excepción. Aquí tienes un ejemplo:

with open('nombre_archivo.txt', 'a') as archivo:
archivo.write('¡Hola, Mundo!\n')
archivo.write('Esta es una nueva línea.\n')
archivo.write('Añadiendo más datos.\n')

¡Eso es todo! Ahora sabes cómo añadir datos a un archivo de texto en Python.