简介
pickle是一个序列化模块,它能将python对象序列化转换成二进制串再反序列化成python对象。
常用函数
pickle.dump()
API
1 | pickle.dump(obj, file, [,protocol]) |
作用
将python对象obj以二进制字符串形式保存到文件file中,使用protocol。
示例
1 | import pickle |
pickle.load()
API
1 | pickle.load(file) |
作用
从文件file中读取二进制字符串,将其反序列成python对象。
示例
1 | import pickle |
pickle.dumps()
API
1 | pickle.dumps(obj, [,protocol]) |
作用
将python对象obj转化成二进制字符串,返回一个字符串
示例
1 | import pickle |
pickle.loads()
API
1 | pickle.loads(string) |
作用
从二进制字符串中返回序列化前的python obj对象。
示例
1 | import pickle |