序列化操作是将内容从内存中存储到访疤闷佐硬盘的一个过程,就叫序列化,那么在python中怎样进行序列化的操作呢?下面小编就以一个案例为大家进行讲解。
工具/原料
python版本:python3.0
操作系统:windows
方法/步骤
1、首先在python的文件中导入pickle模块,这个模块是用于序列化操作的!
2、然后是定义一个字典作为序列化的内容,序列化的内容是自己定义的,你也可以定义为图像,字符串,数字等。
3、如果我们要将序列化的内容存储到一个文件隼韦艽枭当中,我们必须先打开一个文件,文件的打开模式设为wb,因为序列化存储的形式是二进制的。
4、接下来我们通过pickle模块下面的dump函数将内容进行序列化,同时将序列化后的内容存储到刚才打开的文件当中去。
5、在代码的最后,我们还需要将文件进行关闭的操作,这样才能保证所有数据能够写入到硬盘当中。
6、写好代码之后,点击顶部的run的运行命令,选择要执行的python文件。
7、打开用于存储序列化内容的文件,打开之后,里面是乱七八糟的内容,看不懂,这些其实是序列化的专有格式,我们没必要去弄懂他们。