Python:JSON を 1 行ずつ読み込む例

言語:
Python
6 閲覧
0 お気に入り
2時間前

コード実装

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)

Python で JSONL(JSON Lines)ファイルを 1 行ずつ読み込む方法で、大規模データセットの処理に適しています。

#json#jsonl

スニペット説明

  • JSONLファイルの各行は独立したJSONオブジェクトです
  • yieldを使用して1行ずつのジェネレータを実装し、データ全体を一度にロードすることを回避します
  • ログやビッグデータのシナリオでよく使用されます

コメント

読み込み中...