Ho il seguente codice sorgente, dove sto cercando di scrivere una lista in un file csv. Ho bisogno che ogni nuova lista sia scritta in una nuova riga di questo file csv. Il codice sorgente è il seguente:Scrivere una lista in un file csv python, una nuova riga per lista
import csv
list1=[55,100,'dir1/dir2/dir3/file.txt',0.8]
resultFile = open("output.csv",'wa')
wr = csv.writer(resultFile, dialect='excel')
wr.writerow(list1)
resultFile.close()
Il problema è che non inserisce lista1 in un ritorno a capo ogni volta che esegue il codice.
In MATLAB che sarebbe facile, ho solo bisogno di usare dlmwrite con il parametro '-append'.
Ma come farlo in Python?
Do 'close()' il tuo file alla fine –
In alternativa, usa 'con open ('output.csv', 'wa') come resultFile:' – meshy
@BhargavRao ho dimenticato di incollare la parte del codice che ho chiudi il file. L'ho aggiornato. Ancora non funziona. Ho aggiornato il codice sopra. – mad