1.pickle模块简介
The pickle module implements binary protocols for serializing and de-serializing a Python object structure。
大意是说:pickle模块是用来实现二进制存储对于python对象结构的的序列化和反序列化。
2.使用前导入模块
import pickle
3.创造要序列化的数据结构
如列表:my_list = [123,3.14,'小甲鱼',['another list',20]]
4.创建一个二进制文件
pick_file = open('D:\\test\\my_list.pkl','wb')
5.使用pickle的函数dump装入文件
pickle.dump(my_list,pick_file)
6.关闭打开的文件完成写入
pick_file.close()
7.运行结果,由于写入的是二进制文件,那么用文本打开肯定是乱码的
8.以指读方式打开刚才存储的二进制文件