gpt4 book ai didi

python - 很好地将 .txt 文件转换为 .json 文件

转载 作者:行者123 更新时间:2023-12-05 01:22:47 25 4
gpt4 key购买 nike

我有一个 data.txt 文件,我想将其转换为 data.json 文件并打印出漂亮的前 2 个条目 (data.txt 包含 3 个唯一 ID)。

可以公开找到data.txt here (这是一个示例 - 原始文件包含 10000 个唯一的 “linkedin_internal_id”)。

我尝试了以下方法:

with open("data.txt", "r") as f:
content = f.read()

data = json.dumps(content, indent=3)

此代码不打印 data.txt 的适当 JSON 格式(它还包括 \\)。另外,我的 jupyter notebook 由于文件太大而被堆叠起来,为此,我只想很好地打印前 2 个条目。

最佳答案

它被称为新行分隔 json 其中每一行都是一个有效的 JSON 值 行分隔符是'\n',你可以像这样逐行读取并推送到list,这样以后就很容易了你进一步迭代/处理它。请参阅:ldjson

import json

with open("data.txt", "r") as f:
contents = f.read()

data = [json.loads(item) for item in contents.strip().split('\n')]
print(data[0:2])

关于python - 很好地将 .txt 文件转换为 .json 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73435918/

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