gpt4 book ai didi

python程序从输入写入json

转载 作者:行者123 更新时间:2023-12-03 23:48:06 27 4
gpt4 key购买 nike

我在python3中制作了一个程序,根据用户的输入写入json。程序正在运行但包含斜线

我希望它是

输出:(写入文件sample.json)

 {
"api" : api_key=4ewrs5798hoknlkmnnmhbvjgfd7"
}

但我得到了

输出:(写入文件sample.json)
{\"api\":\"api_key=4ewrs5798hoknlkmnnmhbvjgfd7\"}"

反斜杠出现在每个 (") 处,即使声明与否也缺少缩进
import json
k1 = input("enter key")
k2 ='{"api" : ""api_key='+k1+'"}'

with open("sample.json", "w") as outfile:
json.dump(k2, outfile, indent=4)
print("success")

最佳答案

问题与您在 k2 中使用的引用有关。这样做的更好方法是使用 dicts。

import json
k2 = {}
k2['api'] = "api_key=" + input("enter key")

with open("sample.json", "w") as outfile:
json.dump(k2, outfile, indent=4)
print("success")

关于python程序从输入写入json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61325841/

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