Python : Lire JSON ligne par ligne

Langage:
Python
6 vues
0 favoris
Il y a 2 heures

Implémentation du Code

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)

Lire les fichiers JSONL (JSON Lines) ligne par ligne en Python, adapté au traitement de jeux de données à grande échelle.

#json#jsonl

Description de l'Extrait

  • Chaque ligne d'un fichier JSONL est un objet JSON indépendant
  • Utilisez yield pour implémenter un générateur ligne par ligne et éviter de charger toutes les données d'un coup
  • Souvent utilisé dans des scénarios de journaux (logs) et de big data

Commentaires

Chargement...