코드 구현
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)파일을 한 줄씩 읽는 방법으로, 대규모 데이터셋 처리에 적합합니다.
#json#jsonl
스니펫 설명
- JSONL 파일의 각 줄은 독립적인 JSON 객체입니다
yield
를 사용하여 한 줄씩 생성기를 구현하여 모든 데이터를 한 번에 로드하는 것을 방지합니다- 로그 및 빅데이터 시나리오에서 자주 사용됩니다
추천 스니펫
댓글
로딩 중...