Zeige QuelltextÄltere VersionenLinks hierherNach oben Teilen per Teilen per... Twitter LinkedIn Facebook Pinterest Telegram WhatsApp Yammer Reddit TeamsLetzte ÄnderungenPer E-Mail sendenDruckenPermalink × Dies ist eine alte Version des Dokuments! Es gibt viele unterschiedliche Methoden Dateien in CSV-Format in Python zu lesen und zu schreiben. Der bereits in Python eingebauter Modul csv lässt auf eine übersichtliche Art und weise Daten in der Tabellenform zu speichern. Im folgenden Bespiel werden die Ergebnisse einer Pitch-Class-Analyse im CSV-Format gespeichert (die Datei test.csv wird in working directory Ordner gespiechert): import csv with open('test.csv', 'w', newline='') as file: writer = csv.writer(file) writer.writerow(['c', 'c#', 'd', 'd#', 'e', 'f', 'f#', 'g', 'g#', 'a', 'b', 'h']) writer.writerow([40, 0, 58, 44, 1, 111, 3, 15, 0, 37, 61, 0]) Um eine CSV-Datei zu lesen, öffnet man diese lediglich in 'r' Modus: import csv with open('test.csv', 'r') as file: reader = csv.reader(file) for row in reader: print(row) Noch einfacher kann man die Inhalte der CSV-Dateien mit pandas anzeigen (hier werden Sogar die Reihen untereinander ausgerichtet): import pandas as pd pd.read_csv("test.csv") Will man der CSV-Datei lediglich eine neue Reihe hinzufügen, so verwendet man 'a' Modus: csv.1617529156.txt.gz Zuletzt geändert: 2021/04/04 09:39von egor