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

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

时间2025-06-15 16:29:49分类IT科技浏览6780
导读: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
div设置背景透明度为多少(【CSS】CSS 背景设置 ⑨ ( 背景半透明设置 )) elasticsearch 分析器(Elasticsearch Analyzer 内置分词器)