将数据结构持久保存到python中的文件的最简单方法?
发布于 2021-01-29 19:34:43
假设我有这样的事情:
d = { "abc" : [1, 2, 3], "qwerty" : [4,5,6] }
通过 编程 将其 打包 到以后可以从python加载的文件中,最简单的方法是什么 ?
我可以以某种方式将其另存为python源(从python脚本中,而不是手动!),然后import
再保存吗?
还是应该使用JSON之类的东西?
关注者
0
被浏览
68
1 个回答
-
使用泡菜模块。
import pickle d = { "abc" : [1, 2, 3], "qwerty" : [4,5,6] } afile = open(r'C:\d.pkl', 'wb') pickle.dump(d, afile) afile.close() #reload object from file file2 = open(r'C:\d.pkl', 'rb') new_d = pickle.load(file2) file2.close() #print dictionary object loaded from file print new_d