Heim >Backend-Entwicklung >Python-Tutorial >Wie lese ich JSON-Daten korrekt aus einer Datei in Python?
JSON aus einer Datei lesen
Das Lesen von JSON aus einer Datei kann wie eine einfache Aufgabe erscheinen, bei unsachgemäßer Ausführung können jedoch Fehler auftreten . Lassen Sie uns zwei häufige Fehler ansprechen, auf die Sie möglicherweise gestoßen sind.
Fehler: json.loads() mit Dateiinhalt
Sie haben json.loads() verwendet, das eine Zeichenfolge erwartet Argument. Sie haben jedoch das Dateiobjekt json_data übergeben, das Byte-Daten enthält. Um die Datei direkt zu lesen, verwenden Sie stattdessen json.load():
import json with open('strings.json') as f: d = json.load(f) print(d)
Fehler: json.load() mit ungültigem JSON
Wenn Sie Fehler wie sehen „Zusätzliche Daten“, die Datei enthält möglicherweise ungültigen JSON-Inhalt. Validieren Sie Ihr JSON mit einem Tool wie JSONLint oder konsultieren Sie die Dokumentation zur JSON-Formatierung.
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie lese ich JSON-Daten korrekt aus einer Datei in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!