Ich habe den folgenden Quellcode, wo ich versuche, eine Liste in einer CSV-Datei zu schreiben. Ich brauche jede neue Liste in einer neuen Zeile dieser CSV-Datei geschrieben werden. Der Quellcode ist die folgende:Schreibe eine Liste in eine Python-CSV-Datei, eine neue Zeile pro Liste
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()
Das Problem ist, dass es nicht in einer neuen Zeile einfügt list1 jedes Mal, wenn ich den Code ausführen.
In Matlab, das wäre einfach, ich brauche nur dlmwrite mit '-append' Parameter.
Aber wie geht das in Python?
Schließen Sie() 'Ihre Datei am Ende –
Alternativ verwenden Sie' mit öffnen ('output.csv', 'wa') als Ergebnisdatei: ' – meshy
@BhargavRao Ich habe vergessen, den Teil des Codes, die ich schließe die Datei. Ich habe es aktualisiert. Funktioniert immer noch nicht. Ich habe den obigen Code aktualisiert. – mad