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 模拟员工信息数据库操作的实例
Oct 23 Python
python之django母板页面的使用
Jul 03 Python
Linux下python3.7.0安装教程
Jul 30 Python
pandas通过索引进行排序的示例
Nov 16 Python
Python实现爬取马云的微博功能示例
Feb 16 Python
Python玩转Excel的读写改实例
Feb 22 Python
详解python校验SQL脚本命名规则
Mar 22 Python
Python使用configparser库读取配置文件
Feb 22 Python
Python手动或自动协程操作方法解析
Jun 22 Python
keras K.function获取某层的输出操作
Jun 29 Python
python中return不返回值的问题解析
Jul 22 Python
Python OpenGL基本配置方式
May 20 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数组函数序列之next() - 移动数组内部指针到下一个元素的位置,并返回该元素值
2011/10/31 PHP
在PHP上显示JFreechart画的统计图方法
2013/11/03 PHP
PHP图片上传代码
2013/11/04 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
在php7中MongoDB实现模糊查询的方法详解
2017/05/03 PHP
PHP实现正则匹配所有括号中的内容
2018/06/22 PHP
jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
2010/05/31 Javascript
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
jquery 清空file域示例(兼容个浏览器)
2013/10/11 Javascript
基于Bootstrap+jQuery.validate实现Form表单验证
2014/12/16 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
2016/09/26 Javascript
Ajax异步获取html数据中包含js方法无效的解决方法
2017/02/20 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
python过滤字符串中不属于指定集合中字符的类实例
2015/06/30 Python
Python实现约瑟夫环问题的方法
2016/05/03 Python
python 定时修改数据库的示例代码
2018/04/08 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
python实现通过flask和前端进行数据收发
2019/08/22 Python
python 实现人和电脑猜拳的示例代码
2020/03/02 Python
详解Python中第三方库Faker
2020/09/25 Python
python switch 实现多分支选择功能
2020/12/21 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
Claire’s法国:时尚配饰、美容、珠宝、头发
2021/01/16 全球购物
数字漫画:comiXology
2020/06/13 全球购物
新郎婚宴答谢词
2014/01/19 职场文书
人事任命书怎么写
2014/06/05 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
员工培训协议书
2014/09/15 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
2015年春训学习心得体会范文
2015/03/09 职场文书
优质服务心得体会(共4篇)
2016/01/22 职场文书
高考满分作文赏析(2篇)
2019/08/12 职场文书
python工具dtreeviz决策树可视化和模型可解释性
2022/03/03 Python
python缺失值填充方法示例代码
2022/12/24 Python