1. jsonl 파일이란
json 확장자
{
"contents": [
{
"index": 1,
"col1": "item1",
"col2": "item2",
...
},
{
"index": 2,
...
},
...
]
}
jsonl 확장자
{"idx": 1, "col1": "item1", "col2": "item2", ...}
{"idx": 2, "col1": "item1", "col2": "item2", ...}
...
2. jsonl 파일 쓰기
import json
data = {"idx": 1, "col1": "item1", "col2": "item2"}
with open(filepath, "w", encoding="utf-8") as fp:
fp.write(json.dumps(data, ensure_ascii=False) + "\n")
3. jsonl 파일 읽기
# pip install jsonlines
import jsonlines
with jsonlines.open(filepath) as fp:
for line in fp.iter():
idx, item1, item2 = line["idx"], line["col1"], line["col2"]
'매번 찾기 귀찮아서 모아두는 개발팁' 카테고리의 다른 글
[Python/csv] csv writer로 출력 시 개행문자가 두 개 출력되는 경우 (0) | 2023.05.03 |
---|---|
[Python/urllib] urlopen으로 한글(non-ASCII chracter)이 포함된 url 열기 (0) | 2023.03.22 |
[Python] 예외처리 (0) | 2023.03.02 |
[Python/Pandas] 다중 조건으로 데이터 행 추출하기(indexing with multidimensional key) (0) | 2023.03.02 |
[Python] 특수문자 제거 (0) | 2023.01.31 |