Método writelines() en Python

El método writelines() en Python escribe los elementos de una lista en el archivo.

El lugar donde se insertarán los textos depende del modo de archivo y la posición de la transmisión.

«a»: los textos se insertarán en la posición actual del flujo de archivos, por defecto al final del archivo.

«w»: el archivo se vaciará antes de que los textos se inserten en la posición actual del flujo de archivos, por defecto 0.

Ejemplo

Abra el archivo con «a» para agregar, luego agregue una lista de textos para agregar al archivo:

f = open("archivoejemplo3.txt", "a")
f.writelines(["Hola!", "hasta luego"])
f.close()

#abrir y leer el archivo después de agregar:
f = open("archivoejemplo3.txt", "r")
print(f.read())

Sintaxis

file.writelines(list)

Valores de parámetros

ParámetroDescripción
listLa lista de textos u objetos byte que se insertarán.

Ejemplo

El mismo ejemplo anterior, pero insertando saltos de línea para cada elemento de la lista:

f = open("archivoejemplo3.txt", "a")
f.writelines(["\nHola!", "\nHasta luego!"])
f.close()

#abrir y leer el archivo después de agregar:
f = open("archivoejemplo3.txt", "r")
print(f.read())