Python: JSON Zeile für Zeile lesen

Sprache:
Python
6 Aufrufe
0 Favoriten
vor 2 Stunden

Code-Implementierung

Python
import json

def read_jsonl(file_path):
    with open(file_path, "r", encoding="utf-8") as f:
        for line in f:
            yield json.loads(line)

# Usage
for record in read_jsonl("data.jsonl"):
    print(record)

Liest JSONL-Dateien (JSON Lines) zeile für Zeile in Python, geeignet für die Verarbeitung von großskaligen Datensätzen.

#json#jsonl

Snippet-Beschreibung

  • Jede Zeile in einer JSONL-Datei ist ein unabhängiges JSON-Objekt
  • Nutze yield, um einen zeilenweisen Generator zu implementieren und das einmalige Laden aller Daten zu vermeiden
  • Häufig in Log- und Big-Data-Szenarien verwendet

Kommentare

Laden...