码迷,mamicode.com
首页 > 其他好文 > 详细

Pickle的简单使用

时间:2019-10-23 11:55:52      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:html   dump   import   err   blog   ports   就是   二进制   对象   

单词Pickle的中文意思是“泡菜、腌菜、菜酱”的意思,Pickle是Python的一个包,主要功能是对数据进行序列化和反序列化。那么什么叫序列化和反序列化呢?

其序列化过程就是把数据转化成二进制数据流的过程。而反序列化的过程就是把序列化的数据重新转为原数据的过程。那好,搞这么个过程干嘛?玩呢?

首先,计算机存储的都是二进制数据,所以序列化完成后会便于存储,其次,通信方面也是传输的二进制数据,所以会有利于通信。

序列化基本语法:

pickle.dump(obj,file,protocol=None,*,tix_imports=True):把obj对象序列化存入到文件file中。

Pickle(file,protocol).dump(obj):把obj对象序列化存入到文件file中。

反序列化基本语法:

pickle.load(file,*,fix_imports=True,encoding="ASCII".errors="strict"):把序列化的对象从文件file中取出来。

Unpickle(file,*,fix_imports=True,encoding="ASCII".errors="strict").load():把序列化对象从文件file中取出来。

感谢博主的博客:https://www.cnblogs.com/fmgao-technology/p/9078918.html 和作者提供的解释:https://www.jb51.net/article/135407.htm

Pickle的简单使用

标签:html   dump   import   err   blog   ports   就是   二进制   对象   

原文地址:https://www.cnblogs.com/JadenFK3326/p/11725147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!