Python: Leer JSON línea por línea

Idioma:
Python
6 vistas
0 favoritos
hace 4 horas

Implementación del Código

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)

Leer archivos JSONL (JSON Lines) línea por línea en Python, adecuado para procesar conjuntos de datos a gran escala.

#json#jsonl

Descripción del Fragmento

  • Cada línea de un archivo JSONL es un objeto JSON independiente
  • Usa yield para implementar un generador línea por línea y evitar cargar todos los datos de una vez
  • Se usa con frecuencia en escenarios de registros (logs) y big data

Comentarios

Cargando...