Python-pickle

来源:互联网 发布:热聊营销软件 编辑:程序博客网 时间:2024/06/11 03:22

pickle “泡菜”,看的一个教程,将其过程和此类比很形象

1 将对象序列化,持久化,也就是“泡菜”腌制过程

>>> import pickle>>> mylist = [1,2,["I hate CET5"]] #将mylist序列化>>> pickle_file = open("D:\mylist.pkl",'wb')#以‘wb'形式打开文件--准备好菜坛’>>> pickle.dump(my_list,pickle_file)#将对象(菜)写进文件(菜坛)>>> pickle_file.close()#关闭文件(封坛)


2 将对象反序列化,也就是泡菜取出过程

>>> pickle_file = open('D:\mylist.pkl','rb')#以‘rb’形式打开文件>>> my_list = pickle.load(pickle_file)#加载>>> my_list[1, 2, ['I hate CET5']]



0 0