gpt4 book ai didi

python - 我如何从 csv 文件中获取 dict 作为 dict

转载 作者:太空宇宙 更新时间:2023-11-03 19:48:04 24 4
gpt4 key购买 nike

你好,我想在我的csv文件中写一本字典,然后当我阅读它时将其作为字典返回,我在一些python论坛中搜索,也看到了这个“csv dictreader”,但我不知道如何正确使用它,所以我在这里问。我想像这样,但这行不通

x = open('file','w')
a = {}
a['hi'] = 'yes'
x.write(str(a))
x.close
x = open('file','r')
a = x.read()

然后我想把它作为字典取回来

print(a['hi])

我这样做是为了测试它,但我只是得到一个字符串,我需要将它写为字符串,因为我无法在 csv 文件中写入字典,你有任何解决方案可以帮助我解决我的问题吗?谢谢。

最佳答案

您可以使用Python pickle模块。

在您的情况下,用法是:

# Write the dict
pickle.dump(a, open("file", "wb"))

# Read the dict
a = pickle.load(open("file", "rb"))

关于python - 我如何从 csv 文件中获取 dict 作为 dict,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60016503/

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