【发布时间】:2020-05-17 20:49:33
【问题描述】:
你好我想在我的 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 文件中写 dicts 你有什么解决方案可以帮助我解决我的问题吗? 谢谢。
【问题讨论】:
标签: python csv dictionary