gpt4 book ai didi

python - 将换行符添加到 Python 编写的 json

转载 作者:行者123 更新时间:2023-12-01 15:02:22 28 4
gpt4 key购买 nike

我创建了一个新的 JSON 文档来将数据上传到 couchdb 实例。该代码有效。问题是 Python 脚本编写的数据被文本编辑器显示在一行中。有没有办法添加换行符?这是代码:

newdict = {}
outputdict = {}
docs_list = []

for number, item in enumerate(data['docs']):
# pprint (item)
# print item['key'][4]
newdict["key1"] = item['key'][0]
newdict["yek1"] = item['key'][1]
newdict["key2"] = item['key'][2]
newdict["yek2"] = item['key'][3]
newdict["key3"] = item['key'][4]
newdict["yek3"] = item['value']['lat']
newdict["key4"] = item['value']['long']
docs_list.append(newdict)

outputdict["docs"] = docs_list
outputdict = json.dumps(outputdict)
pprint (outputdict)

with open("filename.json",'w') as f:
f.write(outputdict)

最佳答案

来自 this answer试试 outputdict = json.dumps(outputdict, indent=4)与您要缩进的空格数。

关于python - 将换行符添加到 Python 编写的 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35421458/

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