Python 提供的pickle 模块可以用来序列化对象并保存到磁盘中,并在需要的时候读取出来,任何对象都可以执行序列化操作。
例如转换一个列表:
list = [123,3.14,‘小甲鱼’,[‘another list’]]
一般基本操作为:
第一步:先以二进制的方式打开一个文件,若文件不存在就会自动创建该文件。
pickle_file = open(‘list.pck’,‘wb’);
第二步: 用dump 函数将list对象序列化到已经打开的文件中去。
pickle.dump(list,pickle_file);
如果想读取序列化的对象,它的基本的操作如下:
第一步: 以二进制的方式读取一个文件。
pickle_file2 = open(‘list.pck’,‘rb’);
第二步: 用load()将file中的对象序列化读取出来
list_1 = pickle.load(pickle_file2);
学习 pickle
最新推荐文章于 2023-04-01 16:32:07 发布