CSV und JSON sind verbreitete Formate für den Datenaustausch. Python bringt mit csv und json bereits die passenden Werkzeuge in der Standardbibliothek mit.
CSV-Dateien lesen
import csv
with open("messwerte.csv", newline="", encoding="utf-8") as datei:
for zeile in csv.DictReader(datei, delimiter=";"):
print(zeile["wert"])
Das Trennzeichen hängt von der Quelldatei ab. newline="" verhindert zusätzliche Leerzeilen beim plattformübergreifenden Schreiben.
JSON verarbeiten
import json
daten = {"projekt": "Halter", "version": 2}
with open("projekt.json", "w", encoding="utf-8") as datei:
json.dump(daten, datei, ensure_ascii=False, indent=2)
JSON bildet Dictionaries, Listen, Zahlen, Texte, Wahrheitswerte und None direkt ab.
Das nimmst du mit
Das Cheatsheet zeigt die wichtigsten Lese- und Schreibmuster, weist auf Trennzeichen und Kodierung hin und erleichtert den sicheren Austausch strukturierter Daten.