定义
。。。,我摘抄一个
系列化,将对象存储为二进制。
反序列化,将二进制返回为对象。
释义
我们再来看一个例子
1 | # 创建一个文件,模式为写入 |
well,我们上述操作即为创建了一个字符串a,并将字符串写入了文件tmp.txt
中
当然,你可以认为此次操作结束了,你获得了一个含有内容的文件
但是如果我们想储存的是对象或者说为变量a怎么对待呢,如何将其储存,并在下次启动时仍然可以进行使用.
Python提供了pickle
模块来实现序列化。
1 | # 导入模块 |
那么我们就可以在下次启动的时候,使用反序列化获得a
1 | # 打开文件 |