Ich benutze Python CSV-Modul zum Lesen und Schreiben von CSV-Dateien.Überschreiben einer bestimmten Zeile in einer CSV-Datei mit Python CSV-Modul
Ich habe die Lesung gut und an die CSV-Strafe anfügen, aber ich möchte in der Lage sein, eine bestimmte Zeile in der CSV zu überschreiben.
Als Referenz hier meine Lektüre ist und dann das Schreiben von Code anhängen:
#reading
b = open("bottles.csv", "rb")
bottles = csv.reader(b)
bottle_list = []
bottle_list.extend(bottles)
b.close()
#appending
b=open('bottles.csv','a')
writer = csv.writer(b)
writer.writerow([bottle,emptyButtonCount,100, img])
b.close()
Und ich bin mit im Grunde das gleiche für den Überschreibmodus (was nicht korrekt ist, überschreibt nur die gesamte CSV-Datei):
Im zweiten Fall, wie erkläre ich Python muss ich eine bestimmte Zeile überschrieben? Ich habe Gogle und andere Stackoverflow-Posts ohne Erfolg durchforstet. Ich nehme an, mein begrenztes Programmierwissen ist eher schuld als Google.
Danke! Das funktioniert perfekt! –