Metodo writelines() del file Python
Esempio
Aprire il file in aggiunta con "a" e aggiungere l'elenco di testo per aggiungere al file:
f = open("demofile3.txt", "a") f.writelines(["See you soon!", "Over and out."]) f.close() #Aprire e leggere il file dopo l'aggiunta: f = open("demofile3.txt", "r") print(f.read())
Definizione e uso
Il metodo writelines() scrive gli elementi della lista nel file.
La posizione di inserimento del testo dipende dal tipo di file e dalla posizione del flusso.
"a": Il testo viene inserito nel posizionamento corrente del file flusso, per impostazione predefinita viene inserito alla fine del file.
"w": Prima di inserire il testo nel posizionamento corrente del file flusso (predefinito 0), il file viene svuotato.
Sintassi
file.writelines(List)
Valore del parametro
Parametro | Descrizione |
---|---|
List | Elenco di testo o byte da inserire. |
Più esempi
Esempio
Come nell'esempio precedente, ma inserire un'interruzione di riga per ogni elemento della lista:
f = open("demofile3.txt", "a") f.writelines(["\nSee you soon!", "\nOver and out."]) f.close() #Aprire e leggere il file dopo l'aggiunta: f = open("demofile3.txt", "r") print(f.read())