Anfügen einer neuen Spalte an CSV-Dateien
Anfangsfrage:
Benutzer möchten etwas hinzufügen Fügen Sie mehreren CSV-Dateien eine neue Spalte mit dem Namen „Berry“ hinzu und richten Sie die Einträge an den entsprechenden Zeilen aus. Das aktuelle Python-Skript überspringt jedoch Zeilen und weist der neuen Spalte nur „Berry“ zu.
Lösung:
Obtain und Kopfzeilen ändern:
Verbleibende Zeilen iterieren und ändern:
Unten finden Sie das modifizierte Python-Skript, das diese Änderungen enthält:
<code class="python">import csv with open('input.csv', 'r') as csvinput, open('output.csv', 'w', newline='') as csvoutput: writer = csv.writer(csvoutput) reader = csv.reader(csvinput) headers = next(reader) headers.append('Berry') writer.writerow(headers) for row in reader: row.append(row[0]) writer.writerow(row)</code>
Das obige ist der detaillierte Inhalt vonWie füge ich mit Python eine neue Spalte an mehrere CSV-Dateien an und richte Einträge an entsprechenden Zeilen aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!