python中pickle模块浅析


Posted in Python onDecember 29, 2020

本章为大家介绍的模块,在python2的时候,并不受宠,主要的问题是存在安全漏洞,发现问题就要及时解决,因此在现在3版本中,已经得到了妥善的修复。pickle模块是序列化模块,主要应用的是在元组和列表中,当元组和列表很接近,元组相当于加了const定义的列表,但是Python中没有const关键字,带入这些观点,来了解以下内容。

模块安装

无需手动安装,因为是python中的标准模块。

模块函数

pickle.load()

参数:文件名

作用:将文件内容反序列化输出。

模块使用

import pickle
data = ['aa', 'bb', 'cc'] 
p_str = pickle.dumps(data)
print(p_str)

Python3 pickle模块用法

pickle(python3.x)和cPickle(python2.x的模块)相当于java的序列化和反序列化操作。

常采用下面的方式使用:

import pickle
pickle.dump(obj,f)
pickle.dumps(obj,f)
pickle.load(f)
pickle.loads(f)

使用pickle模块你可以把Python对象直接保存到文件,而不需要把他们转化为字符串,也不用底层的文件访问操作把它们写入到一个二进制文件里。 pickle模块会创建一个python语言专用的二进制格式,你基本上不用考虑任何文件细节,它会帮你干净利落地完成读写独享操作,唯一需要的只是一个合法的文件句柄。

到此这篇关于python中pickle模块浅析的文章就介绍到这了,更多相关python中pickle模块是什么内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python利用pyHook实现监听用户鼠标与键盘事件
Aug 21 Python
python冒泡排序简单实现方法
Jul 09 Python
python 全局变量的import机制介绍
Sep 07 Python
python psutil库安装教程
Mar 19 Python
python远程连接服务器MySQL数据库
Jul 02 Python
python绘制中国大陆人口热力图
Nov 07 Python
Python切片操作去除字符串首尾的空格
Apr 22 Python
Python3 A*寻路算法实现方式
Dec 24 Python
Pyorch之numpy与torch之间相互转换方式
Dec 31 Python
python爬取本站电子书信息并入库的实现代码
Jan 20 Python
PyInstaller的安装和使用的详细步骤
Jun 02 Python
python如何爬取网页中的文字
Jul 28 Python
vue.js刷新当前页面的实例讲解
Dec 29 #Python
Python实现对word文档添加密码去除密码的示例代码
Dec 29 #Python
利于python脚本编写可视化nmap和masscan的方法
Dec 29 #Python
Python基于mediainfo批量重命名图片文件
Dec 29 #Python
用python批量下载apk
Dec 29 #Python
python如何调用php文件中的函数详解
Dec 29 #Python
详解Open Folder as PyCharm Project怎么添加的方法
Dec 29 #Python
You might like
通过对服务器端特性的配置加强php的安全
2006/10/09 PHP
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
禁止js文件缓存的代码
2010/04/09 Javascript
javascript写的一个模拟阅读小说的程序
2014/04/04 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
JavaScript中的this机制
2016/01/30 Javascript
JavaScript操作class和style样式代码详解
2016/02/13 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
在Vue 中使用Typescript的示例代码
2018/09/10 Javascript
使用Sonarqube扫描Javascript代码的示例
2018/12/26 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
浅谈layer的Icon样式以及一些常用的layer窗口使用方法
2019/09/11 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
微信小程序弹窗禁止页面滚动的实现代码
2020/12/30 Javascript
Python中使用glob和rmtree删除目录子目录及所有文件的例子
2014/11/21 Python
python矩阵转换为一维数组的实例
2018/06/05 Python
对Python中TKinter模块中的Label组件实例详解
2019/06/14 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
俄罗斯马克西多姆家居用品网上商店:Максидом
2020/02/06 全球购物
Ajax的工作原理
2015/12/04 面试题
高校优秀辅导员事迹材料
2014/05/07 职场文书
小学运动会班级口号
2014/06/09 职场文书
新文化运动的基本口号
2014/06/21 职场文书
雷锋式好少年事迹材料
2014/08/17 职场文书
干部个人考察材料
2014/12/24 职场文书
英文自荐信范文
2015/03/25 职场文书
工资证明范本
2015/06/12 职场文书
污染环境建议书
2015/09/14 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书