gpt4 book ai didi

python中pickle模块浅析

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python中pickle模块浅析由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

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

模块安装:

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

模块函数:

?
1
pickle.load()

参数:文件名 。

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

模块使用:

?
1
2
3
4
import pickle
data = [ 'aa' , 'bb' , 'cc' ]
p_str = pickle.dumps(data)
print (p_str)

Python3 pickle模块用法 。

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

常采用下面的方式使用:

?
1
2
3
4
5
import pickle
pickle.dump(obj,f)
pickle.dumps(obj,f)
pickle.load(f)
pickle.loads(f)

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

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

原文链接:https://www.py.cn/jishu/jichu/22435.html 。

最后此篇关于python中pickle模块浅析的文章就讲到这里了,如果你想了解更多关于python中pickle模块浅析的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com