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 struct.unpack
Sep 06 Python
Python 获取新浪微博的最新公共微博实例分享
Jul 03 Python
Python 创建子进程模块subprocess详解
Apr 08 Python
在Python中处理列表之reverse()方法的使用教程
May 21 Python
Python ftp上传文件
Feb 13 Python
Python随机生成带特殊字符的密码
Mar 02 Python
浅析python中的迭代与迭代对象
Oct 08 Python
Python实现的各种常见分布算法示例
Dec 13 Python
用python求一个数组的和与平均值的实现方法
Jun 29 Python
从列表或字典创建Pandas的DataFrame对象的方法
Jul 06 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
Aug 12 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
Mar 03 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 接口类与抽象类的实际作用
2009/11/26 PHP
PHP字符串的连接的简单实例
2013/12/30 PHP
PHP cURL初始化和执行方法入门级代码
2015/05/28 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
js模拟弹出效果代码修正版
2008/08/07 Javascript
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
文本框input聚焦失焦样式实现代码
2012/10/12 Javascript
jQuery setTimeout()函数使用方法
2013/04/07 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
js识别不同浏览器基于userAgent做判断
2014/07/29 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
JS动态创建DOM元素的方法
2015/06/09 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
详解javascript对数组和json数组的操作
2019/04/15 Javascript
微信小程序实现手势滑动卡片效果
2019/08/26 Javascript
简述Python中的进程、线程、协程
2016/03/18 Python
Python获取linux主机ip的简单实现方法
2016/04/18 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
2019/04/03 Python
Python3实现二叉树的最大深度
2019/09/30 Python
python绘制雪景图
2019/12/16 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
python+pygame实现坦克大战小游戏的示例代码(可以自定义子弹速度)
2020/08/11 Python
详解Pycharm安装及Django安装配置指南
2020/09/15 Python
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
自我评价正确写法范文
2013/12/10 职场文书
中专生自我鉴定范文
2013/12/19 职场文书
美容师的职业规划书
2013/12/27 职场文书
会计顶岗实习心得
2014/01/25 职场文书
保护环境演讲稿
2014/05/10 职场文书
环保倡议书100字
2014/05/15 职场文书
工程安全生产协议书
2014/11/21 职场文书
2014年禁毒工作总结
2014/11/24 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书