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中的序列化与反序列化的使用
Jun 30 Python
python实现多线程的两种方式
May 22 Python
Python中使用platform模块获取系统信息的用法教程
Jul 08 Python
django2用iframe标签完成网页内嵌播放b站视频功能
Jun 20 Python
Python递归函数实例讲解
Feb 27 Python
python 读取修改pcap包的例子
Jul 23 Python
Django 自定义分页器的实现代码
Nov 24 Python
pytorch制作自己的LMDB数据操作示例
Dec 18 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
Feb 16 Python
python中setuptools的作用是什么
Jun 19 Python
如何使用PyCharm引入需要使用的包的方法
Sep 22 Python
详解Go语言运用广度优先搜索走迷宫
Jun 23 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.ini中的php-5.2.0配置指令详解
2008/03/27 PHP
php下通过POST还是GET来传值
2008/06/05 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
2013/07/01 PHP
Opacity.js
2007/01/22 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
js定时器的使用(实例讲解)
2014/01/06 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
js实现鼠标点击左上角滑动菜单效果代码
2015/09/06 Javascript
每天一篇javascript学习小结(属性定义方法)
2015/11/19 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
jQuery中each循环的跳出和结束实例
2017/08/16 jQuery
JavaScript中各数制转换全面总结
2017/08/21 Javascript
Vue使用vue-area-linkage实现地址三级联动效果的示例
2018/06/27 Javascript
vue安装和使用scss及sass与scss的区别详解
2018/10/15 Javascript
layui插件表单验证提交触发提交的例子
2019/09/09 Javascript
python zip文件 压缩
2008/12/24 Python
跟老齐学Python之有点简约的元组
2014/09/24 Python
Python内置函数—vars的具体使用方法
2017/12/04 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
Django2.1.3 中间件使用详解
2018/11/26 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
iframe在移动端的缩放的示例代码
2018/10/12 HTML / CSS
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
abstract是什么意思
2012/02/12 面试题
sort命令的作用和用法
2012/11/04 面试题
路政管理专业推荐信
2013/11/11 职场文书
费用会计岗位职责
2014/01/01 职场文书
母校寄语大全
2014/04/10 职场文书
怀念母亲教学反思
2014/04/28 职场文书
网络营销计划书
2015/01/17 职场文书
增值税发票丢失证明
2015/06/19 职场文书
SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法
2022/07/07 Java/Android