环境:mac os x
python3
持久存储
python 提供了一个标准库,名为pickle,它可以保存和加载几乎任何python数据对象。
1.用dump
保存,用load
恢复
$ import pickle
$ with open('mydata.pickle','wb') as mysavedata:
pickle.dump([1,2,'my wb python'],mysavedata)
""" wb/rb 告诉python以二进制模式打开数据文件 """
""" 要保存数据,使用dump() """
$ with open('mydata.pickle','rb') as myrestoredata:
a_list = pickle.load(myrestoredata)
""" 从文件恢复数据,使用load() """
$ print(a_list)
2018-05-06