csv

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)
  • csv.1617526822.txt.gz
  • Zuletzt geändert: 2021/04/04 09:00
  • von egor