gpt4 book ai didi

python-3.x - 用 Python 创建 JSONL

转载 作者:行者123 更新时间:2023-12-04 01:41:50 26 4
gpt4 key购买 nike

我不知道如何创建 JSONL使用 Python3。

test = [{'a': 'b'}, {'a': 'b'}, {'a': 'b'}]

with open("data.json", 'w') as f:
for item in test:
json.dump(item, f)

with open("data.json") as f:
for line in f:
// only 1 line here!
print(line)

// prints
{"a": "b"}{"a": "b"}{"a": "b"}

我试过使用缩进选项进行转储,但它似乎没有什么不同,分隔符选项似乎不是一个很好的用例。不确定我在这里缺少什么?

最佳答案

使用 .write换行 \n
例如:

import json
test = [{'a': 'b'}, {'a': 'b'}, {'a': 'b'}]

with open("data.json", 'w') as f:
for item in test:
f.write(json.dumps(item) + "\n")

with open("data.json") as f:
for line in f:
print(line)

关于python-3.x - 用 Python 创建 JSONL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57071390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com