Come inserire dati in un file con Python
Per immettere un nuovo record su un file già esistente, nel linguaggio python si usa il metodo open con l'attributo 'a' (append).
f = open(nomefile, 'a')
f.write(rec)
f.close()
L'attributo 'a' permette di aprire e aggiungere un dato o un record nel file, senza cancellare i record già esistenti.
Nota. In sostituzione del metodo write si può anche usare anche la funzione print() con l'attributo file=f.
Esempio
Il file prova.txt è composto da due record
primo record
secondo record
Per aprire e immettere un terzo record si scrive:
f = open('prova.txt', 'a')
f.write('terzo record \n')
f.close()
Il contenuto del file dopo l'aggiunta è il seguente:
primo record
secondo record
terzo record
Il terzo record è stato aggiunto al file senza eliminare i precedenti due record.