gpt4 book ai didi

python - 将字符串文件转换为json格式文件

转载 作者:太空狗 更新时间:2023-10-30 00:45:13 26 4
gpt4 key购买 nike

好的,假设我有一个名为“string.txt”的字符串文本文件,我想将它转换成一个 json 文本文件。我该怎么办?我试过使用 'json.loads()' ,但它对我不起作用!这是我的文本文件的一部分:

rdian","id":"161428670566653"},{"category":"Retail and consumer merchandise","category_list":[{"id":"187937741228885","name":"Electronics Store"},{"id":"191969860827280","name":"Photographic Services & Equipment"}

有什么帮助吗?编辑:我已经使用了这段代码:

import json

f = open("string.txt", 'w')
f1 = open("stringJson.txt", 'r')


f.write(json.dumps(json.loads(f), indent=1))


f.close()

错误是这样的:

obj, end = self.raw_decode(s, idx=_w(s, 0).end())类型错误:预期的字符串或缓冲区

enter image description here

最佳答案

import json
with open("string.txt", "rb") as fin:
content = json.load(fin)
with open("stringJson.txt", "wb") as fout:
json.dump(content, fout, indent=1)

参见 http://docs.python.org/2/library/json.html#basic-usage

关于python - 将字符串文件转换为json格式文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20901018/

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