コード実装
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行ずつのジェネレータを実装し、データ全体を一度にロードすることを回避します- ログやビッグデータのシナリオでよく使用されます
おすすめスニペット
コメント
読み込み中...