pickle 使用
使用环境:python
作用:序列化python中的几乎所有数据类型,可以将对象以文件的形式存放在磁盘上。
pickle.dump(obj, file[, protocol])
参数说明:
obj:序列化对象
file:写入文件名
protocol:序列化模式,0:文本格式 1旧式二进制,2 二进制格式
pickle.load(file)
反序列化对象。将文件中的数据解析为一个Python对象。
小例子:
import pickle
a = {" name ": "Tom", "age": "40"}
with open('text.txt', 'wb') as file:
pickle.dump(a, file)
with open('text.txt', 'rb') as file2:
b = pickle.load(file2)
print(b)
结果:
{’ name ‘: ‘Tom’, ‘age’: ‘40’}