首页IT科技python中pickle.dump(pickle模块在Python的函数使用)

python中pickle.dump(pickle模块在Python的函数使用)

时间2025-09-19 13:54:42分类IT科技浏览8879
导读:1、说明...

1                    、说明

该模块由Python提供                    ,用于访问结构化数据                             ,实现“对象序列化和反序列化                   ”                   。例如          ,将一个字典保存到一个文件中               ,并读取它                             ,用普通的file文件写入字符串               ,同时读取字符串                              。用pickle的话          ,写的就是字典                             ,读的就是字典          。与json模块一样                    ,它只有四个功能:

dumps():将数据通过特殊的形式转换为只有Python语言认识的字符串              。

dump():同dumps     ,并写入文件                              。

loads():将pickle数据转换为Python的数据结构               。

load():从数据文件读取                             ,并转换为Python的数据结构         。

2                             、实例

importpickle if__name__==__main__: test_dict={code:200,data:[{create_time:2小时前,id:3,title:对话董明珠:这个时代要倡导利他思想, url:https://www.thepaper.cn/newsDetail_forward_3131849}],msg:请求成功} #序列化 p_str=pickle.dumps(test_dict)print("序列化字典:",p_str) #反序列化 print("反序列化字典:",pickle.loads(p_str)) #序列化到文件中 withopen("test.pkl",wb)asf: pickle.dump(test_dict,f) #从文件中序列化 withopen("test.pkl",rb)asf: print("从文件中序列化:",pickle.load(f))

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
执行函数过程的宏操作命令是(函数执行过程) 什么网页游戏可以赚钱(哪些网页游戏可以赚钱-网页游戏仍是暴利,说说凭什么能够这么赚钱?)