Método writelines() de archivo de Python
Ejemplo
Abrir el archivo en modo de adición de línea y agregar una lista de texto para adjuntar al archivo:
f = open("demofile3.txt", "a") f.writelines(["Vuelvo pronto!", "Hasta luego."]) f.close() #abrir y leer el archivo después del adjunto: f = open("demofile3.txt", "r") print(f.read())
Definición y uso
El método writelines() escribe los elementos de la lista en el archivo.
La posición de inserción del texto depende del modo de archivo y la posición del flujo.
"a": El texto se inserta en la posición actual del flujo de archivo, por defecto se inserta al final del archivo.
"w": Limpia el archivo antes de insertar texto en la posición actual del flujo de archivo (por defecto 0).
Sintaxis
archivo.writelines(lista)
Valores de parámetros
Parámetros | Descripción |
---|---|
lista | Lista de texto o objetos de bytes a insertar. |
Más ejemplos
Ejemplo
Igual que en el ejemplo anterior, pero inserta una nueva línea para cada elemento de la lista:
f = open("demofile3.txt", "a") f.writelines(["\nVuelvo pronto!", "\nHasta luego."]) f.close() #abrir y leer el archivo después del adjunto: f = open("demofile3.txt", "r") print(f.read())