python 《第六谈》

环境: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

你可能感兴趣的:(python 《第六谈》)