Python

jsonl 파일 읽기/쓰기

체봄 2021. 10. 25. 20:29

파일 읽기

import jsonlines # !pip install jsonlines 해주기

with jsonlines.open(읽기 파일 경로) as read_file:
    for line in read_file.iter():
    	print(line)

 

파일 쓰기

import json

with open(쓰기 파일 경로, encoding='utf-8') as write_file:
	write_file.write(json.dumps(dicts, ensure_ascii=False) + "\n")

dicts에 한글이 포함된 경우, ensure_ascii=False를 설정해주면 유니코드로 변환해 저장하지 않고 한글 형태 그대로 저장할 수 있다.

 

 

참조한 사이트 :)

https://support.unpaywall.org/support/solutions/articles/44001867300-how-do-i-read-jsonl-files-

 

How do I read JSONL files?

The Simple Query Tool and database snapshot provide results in the JSON Lines text format, or JSONL. Each line of the file is one JSON dictionary representing a single record. Since the uncompressed database snapshot is over 100 GB, this is a...

support.unpaywall.org

https://bramhyun.tistory.com/44

 

[PYTHON] JSONL(JSON LINES)형식

처음 보는 형식이라 정리해두려고 합니다. 1. 정의 jsonl은 json line의 약어로, JSON Lines 텍스트 형식이라고 한다. 말 그대로, JSON 내부에 한 줄씩 JSON을 저장할 수 있는 구조화된 데이터 형식으로 이

bramhyun.tistory.com

 

반응형