【发布时间】:2018-09-07 10:27:23
【问题描述】:
我使用此代码将字典保存到 txt 文件
dic = {1:'a', 2:'b', 3:'c'}
f = open("dict.txt","w")
f.write( str(dic) )
f.close()
现在我想知道如何将它再次导入字典?
【问题讨论】:
-
使用
ast模块 -->ast.literal_eval() -
@Rakesh 你会如何在这里使用它`?
-
@james 阅读文档并在你的 python shell 中自己尝试怎么样?
-
使用专为序列化设计的格式,而不仅仅是 repr - 如果您的数据如此简单,我建议使用 JSON。
-
@jonrsharpe 我想将结果保存到硬盘上以便长时间存储。这就是我选择txt的原因。我还不太了解 json 来应用它。
标签: python