gpt4 book ai didi

python - 字典到字符串不作为字典读回

转载 作者:行者123 更新时间:2023-12-01 03:58:05 24 4
gpt4 key购买 nike

由于 Json 和 Pickle 方法不起作用,我决定将字典保存为字符串,这可行,但它们没有被读取。

IE

字典

a={'name': 'joe'}

保存:

file = open("save.txt", "w")
file.write(str(a))
file.close()

这有效。但我的加载方法没有读取它。

负载:

f = open("save.txt", "r")
a = f
f.close()

所以,它只是不会变成f。我真的不想使用 json 或 pickle,有什么办法可以让这个方法工作吗?

最佳答案

首先,您实际上并没有从文件中读取任何内容(文件不是其内容)。其次,当你解决这个问题时,你将得到一个字符串并需要将其转换为字典。

幸运的是,这两个问题都很容易解决......

from ast import literal_eval

with open("save.txt") as infile:
data = literal_eval(infile.read())

关于python - 字典到字符串不作为字典读回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37103447/

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