python中pickle模块用于序列化和反序列化,支持的类型包括:
- None,True,False
- python内置类型:int,float,复数,strubg,byte,bytearray,tuple,list,dict
- 模块顶层的函数、类和类实例(可序列化)
关于更多的说明可以参考链接
示例代码如下:
import pickle as pkl
def upkl(path,obj):
'''序列化'''
file = open(path, 'wb')
pkl.dump(obj, file)
file.close()
def unupkl(path):