您当前的位置: 首页 >  Python

IT之一小佬

暂无认证

  • 0浏览

    0关注

    1192博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python中pickle模块的使用

IT之一小佬 发布时间:2021-03-24 21:28:08 ,浏览量:0

Python中pickle模块的使用
  • pickle模块实现了数据序列和反序列化。
  • pickle模块使用的数据格式是python专用的,能够把Python对象直接保存到文件,而不须要把他们转化为字符串,也不用底层的文件访问操作把它们写入到一个二进制文件中。
Pickle模块中最常用的函数: 1. pickle.dump(obj, file, [,protocol])

函数的功能:接受一个文件句柄和一个数据对象作为參数,把数据对象obj以特定的格式保存到给定的文件file里。

 参数:

  • obj:想要序列化的obj对象。
  • file:文件名称。
  • protocol:序列化使用的协议。如果该项省略,则默认为0。如果为负值或HIGHEST_PROTOCOL,则使用最高的协议版本。
2.pickle.load(file)

函数的功能:将file中的对象序列化读出。

 参数:

  • file:文件名称。

3.pickle.dumps(obj[, protocol])

函数的功能:将obj对象序列化为string形式,而不是存入文件中。

 参数:

  • obj:想要序列化的obj对象。
  • protocal:如果该项省略,则默认为0。如果为负值或HIGHEST_PROTOCOL,则使用最高的协议版本。  

4.pickle.loads(string)

 

函数的功能:从string中读出序列化前的obj对象。

 参数:

  • string:文件名称。

 

关注
打赏
1665675218
查看更多评论
立即登录/注册

微信扫码登录

0.0473s