[python] jsonl 파일 읽기

황준하·2024년 4월 9일

json 라이브러리를 이용한 jsonl 파일 읽기

import json

# jsonl 파일 읽어서 list에 저장
def jsonlload(fname, encoding="utf-8"):
    json_list = []
    with open(fname, encoding=encoding) as f:
        for line in f.readlines():
            json_list.append(json.loads(line))
    return json_list

jsonlines 라이브러리를 이용한 jsonl 파일 읽기

  • 아래 코드는 jsonl 파일에서 각 line들중 특정 target만 list에 저장
import jsonlines

#pip install jsonlines

# jsonl 파일 읽어서 특정 target만 list에 저장
def jsonlload(fname, target):
    json_list = []
    with jsonlines.open(fname) as f:
        for line in f:
            json_list.append(line[target])
    return json_list

0개의 댓글