Python: Чтение JSON построчно

Автор:CodeSnippets
Язык:
Python
6 просмотров
0 избранных
4 часов назад

Реализация кода

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)

Чтение файлов JSONL (JSON Lines) построчно в Python, удобно для обработки крупных наборов данных.

#json#jsonl

Описание фрагмента

  • Каждая строка в файле JSONL — это независимый JSON-объект
  • Используйте yield для реализации построчного генератора, чтобы избежать загрузки всех данных за один раз
  • Часто используется в сценариях с логами и большими данными (big data)

Комментарии

Загрузка...