Heim >Backend-Entwicklung >Python-Tutorial >Wie schreibe ich Daten Zeile für Zeile in eine CSV-Datei?
Zeile für Zeile in eine CSV-Datei schreiben
Wenn Sie mit Daten in einem durch Kommas getrennten Format arbeiten, kann es erforderlich sein, diese zu speichern in eine CSV-Datei. Um Daten Zeile für Zeile in eine CSV-Datei zu schreiben, befolgen Sie diese Schritte:
Verwenden Sie eine Textdatei und schreiben Sie Zeile für Zeile
Verwenden Sie open(), um einen Text zu öffnen Datei im Schreibmodus ('w') und iterieren Sie dann über jede Zeile in den Daten. Schreiben Sie jede Zeile in die Datei, gefolgt von einem Zeilenumbruchzeichen ('n'), um eine neue Zeile in der CSV-Datei zu erstellen.
<code class="python">with open('fileName.csv', 'w') as f: for line in s: f.write(line) f.write('\n')</code>
Schreiben mit dem CSV-Writer
Das Python-CSV-Modul bietet eine bequeme Möglichkeit, in CSV-Dateien zu schreiben. Mit einem csv.writer-Objekt können Sie das Trennzeichen (z. B. ,) angeben und mithilfe der writerow()-Methode Zeilen in die Datei schreiben.
<code class="python">import csv with open('csvfile.csv', "wb") as csv_file: writer = csv.writer(csv_file, delimiter=',') for line in data: writer.writerow(line)</code>
Einfaches Dateischreiben
Für eine einfache Lösung können Sie direkt eine Textdatei öffnen, die Daten gefolgt von Zeilenumbrüchen schreiben und die Datei schließen. Python wandelt die Newline-Zeichen automatisch in das Zeilentrennzeichen des Systems um.
<code class="python">f = open('csvfile.csv','w') f.write('hi there\n') f.close()</code>
Das obige ist der detaillierte Inhalt vonWie schreibe ich Daten Zeile für Zeile in eine CSV-Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!