pickle模块的基本使用

pickle是python的biult-in模块;

python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。

基本接口:

  pickle.dump(obj, file, [,protocol])
  注解:将对象obj保存到文件file中去。
     protocol为序列化使用的协议版本,0:ASCII协议,所序列化的对象使用可打印的ASCII码表示;1:老式的二进制协议;2:2.3版本引入的新二进制协议,较以前的更高效。其中协议0和1兼容老版本的python。protocol默认值为0。
     file:对象保存到的类文件对象。file必须有write()接口, file可以是一个以'w'方式打开的文件或者一个StringIO对象或者其他任何实现write()接口的对象。如果protocol>=1,文件对象需要是二进制模式打开的。

  pickle.load(file)
  注解:从file中读取一个字符串,并将它重构为原来的python对象。
  file:类文件对象,有read()和readline()接口。

转载于:https://www.cnblogs.com/qiushuixiaozhanshi/p/5880350.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573149.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cvpr 深度估计_CVPR再现黑科技!你还在相信“眼见为实”?

全文共2634字,预计学习时长7分钟经常听到有人说,我除了自己的眼睛,什么也不信。自从09年阿凡达(Avatar)电影上映以来,3D渲染、虚拟现实的逼真度总是让人叹为观止。而今,10年过去,最近计算机视觉领域顶级会议…

360浏览器查看服务器响应内容,360浏览器怎么看3个月以前的浏览记录?

360浏览器怎么看3个月以前的浏览记录?有时候我们想查找浏览器的浏览记录,这个比较简单,Ctrlh直接查看,或者如图直接查看。然而有些记录在3个月之前就坑爹了,浏览器是看不到的怎么办呢?比如几天是10月1号&am…

【Electron】Electron开发入门(一):开发环境搭建

刚接触Electronjs开发PC端桌面应用程序的时候,简直一头雾水,搜了网上很多教程,有的要么讲的零零碎碎,要么就是版本太低,很多API语法都不能用了;现在我把一些有用的教程归纳一下,并把目前最新Ele…

方差为什么用平方不用绝对值_为什么戚风蛋糕用玉米油而不用黄油?

刚开始做蛋糕的时候是最喜欢改配方的,认为糖太多了把糖减点,油太多了把油减点,黄油更香能不能把玉米油换成黄油,西点不是大都用黄油的?来,来!我们来讨论下为什么戚风蛋糕要用玉米油而不用黄油&a…

中国服务器销售排名,IDC Q3:华为FusionServer Pro智能服务器发货量、销售额荣登中国区x86标准服务器排名双冠王...

据IDC发布的《中国区服务器季度跟踪报告》显示,2020年第三季度中国区x86标准服务器市场(标注1),华为FusionServer pro智能服务器发货量及销售额双居中国区第一(标注2),其中机架、高密型号服务器,均列单品类发货量、销售额第一&…

旅游流的概念_2020年去张家界凤凰古城旅游亲身体验经历分享——实用攻略(图文)...

张家界冬暖夏凉,一年四季都适合游玩,是国内旅游首选的休闲度假胜地,作为到过张家界几次的我,写了一份比较详细的旅游攻略,仅供参考!不喜勿喷。我是靖宇,喜欢旅行和记录,每去一个地方…

服务器虚拟光驱无法加载,Proxmox/创建PVE/安装windows 2012r2系统无法识别硬盘/如何添加virtio驱动/...

前面一遍文章写了proxmox如何创建centos7系统的小鸡儿,那proxmox如何创建windows系统的小鸡儿呢?尤其是当我们小鸡的硬盘设置成virtio SCSI的时候,这时候windows ISO如果不包含virtio驱动,是无法识别硬盘,是无法装机的…

sudo: Cannot execute /usr/local/bin/zsh: No such file or directory 问题

参考:sudo: Cannot execute /usr/local/bin/zsh: No such file or directory 之前在美化Ubuntu的时候,下了个zsh,但是忘记改配置文件中的路径了,于是在su root的时候出现该情况。 解决方法: sudo vim /etc/passwd 将 r…

如何给对方邮箱发照片_朋友圈如何发心形拼图九宫格照片?

导读:经常会看到朋友圈里别人秀恩爱的爱心九宫格照片,此篇文章教你如何不用ps也可以制作心形拼图!找了很多制作心形拼图的app,但都不是我在朋友圈看到别人发的那种心形制作的图,阅尽千帆,终于让我找到这种心…

触发起名字使用正则_好名字一定在字音、字形、字意上比较吉利

专注宝宝起名20年!擅长结合生辰八字五行周易等综合起名,免费起名加专家微信 bbqm8888 (长按复制)起名字要说简单也简单,要说难确实也很难,主要取决于想如何起名字了。如果觉得名字只是一个代称,找几个自己喜欢的…

【Excel】数据处理

字符串拼接CONCATENATE("",P3,",")查看1列重复IF(COUNTIF(V:V,V3)>1,"1","")查看数据VLOOKUP(N3,$C$3:$C$62,1,)去除空格SUBSTITUTE(A2," ","")转载于:https://www.cnblogs.com/hm-zhang/p/5886123…

fanuc机器人四边形编程_中国工控 | FANUC 机器人码垛编程详解

(关注ID:chinak958888)(工控技术自媒体领导者)关注我们,结交自动化技术人中国工控技术学习媒体1. 码垛功能的定义对几个具有代表性的点进行示教,即可以从下层到上层按照顺序堆叠工件。2. 码垛的种类码垛 B:包括码垛B(单路径模式)和码垛BX(多路…

display inline-block 垂直居中

table td:after {display:inline-block;width:0;height:100%;vertical-align:middle;content:;}转载于:https://www.cnblogs.com/youngMe/p/5889096.html

使用缓存的9大误区(上)(转)

如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。 如果真要细说缓存的好处&…

cmake取消宏定义_Excel基础丨取消excel中宏安全提示框

很多高手都喜欢使用“宏”命令来提高办公工作效率。但在 Microsoft Office 程序中使用宏时,总会弹出宏安全警告,这让使用者倍感麻烦。而如果把宏的安全级设置为“低”,就可以取消excel中宏安全提示框了,又增加了恶意代码和病毒攻击…

ctypes 模块

ctypes赋予了python类似于C语言一样的底层操作能力,通过ctypes模块可以调用动态链接库中的导出函数、构建复杂的c数据类型。 ctypes提供了三种不同的动态链接库加载方式:cdll(),windll(),oledll()。 HelloWorld.py: 1 import ctypes #导入c…

5b计算机联锁系统_力控科技油库调度管理系统应用案例

一 、 项目概述"油库储油罐区具有分布空间范围广、安全防爆要求高、监控点多、布线复杂,自动化系统的水平和垂直集成难度大等特点。系统采用先进测控与管理技术,围绕储油罐区自动计量、监测与管理,进行储油罐区监测控制与数据采集系统的…

集合框架(九)----Map

从这篇开始就要学习Map了! 先来看一下Map的继承体系: 如君所见,Maps的体系没有像Collections那么庞大 在接下来的两篇博文中将分别介绍HashMap和TreeMap 至于WeakHashMap,个人感觉文档中说的相当含糊,理解起来很有难度&#xff0c…

cpu java poi 导出_让 Java 开发更简单,提高工作效率 | Gitee 项目推荐

1、项目名称:基于 Spring Boot 的权限管理系统项目简介:Good 权限管理系统是作者学习 springBoot 时基于 springBoot 开发的一套轻量级的权限系统,其目的是形成一套属于自己的通用的开发框架 以后来项目的时候就可以直接基于此平台进行开发&a…

砝码称重2

【题目描述】 有n个砝码,现要称一个质量为m的物体,询问最少需要挑出几个砝码来称,一个砝码最多只能挑一次。 【输入描述】第一行输入两个整数n和m; 接下来n行,每行输入一个整数表示砝码的重量。 【输出描述】输出一个整…