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
Extraits Recommandés
Python : Supprimer les doublons d'une liste de dictionnaires
Supprimer les doublons d'une liste de dictionnaires en fonction d'une clé spécifique du dictionnaire.
Python
#dict+1
6
0
Exemple de lecture de fichiers JSON imbriqués avec Python
Comment lire des fichiers JSON avec des structures imbriquées en Python et accéder en toute sécurité aux champs de niveaux profonds.
Python
#json+1
8
0
Python : Écrire une liste de dictionnaires dans un CSV avec en-têtes
Écrire une liste de dictionnaires dans un fichier CSV et générer automatiquement des en-têtes.
Python
#dict+1
6
0
Commentaires
Chargement...