Python Pickle 实现在同一个文件中序列化多个对象


Posted in Python onDecember 30, 2019

也是看别人代码才知道可以打开一个文件就可以把多个对象序列化到这个文件中。

with open('../raw_data/remap.pkl', 'wb') as f:
 pickle.dump(reviews_df, f, pickle.HIGHEST_PROTOCOL) # uid, iid
 pickle.dump(cate_list, f, pickle.HIGHEST_PROTOCOL) # cid of iid line
 pickle.dump((user_count, item_count, cate_count, example_count),
    f, pickle.HIGHEST_PROTOCOL)
 pickle.dump((asin_key, cate_key, revi_key), f, pickle.HIGHEST_PROTOCOL)
with open('../raw_data/remap.pkl', 'rb') as f:
 reviews_df = pickle.load(f)
 cate_list = pickle.load(f)
 user_count, item_count, cate_count, example_count = pickle.load(f)

以上这篇Python Pickle 实现在同一个文件中序列化多个对象就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中的reduce内建函数使用方法指南
Aug 31 Python
python获取Linux下文件版本信息、公司名和产品名的方法
Oct 05 Python
Python2.x中str与unicode相关问题的解决方法
Mar 30 Python
Python实现在tkinter中使用matplotlib绘制图形的方法示例
Jan 18 Python
python定时关机小脚本
Jun 20 Python
python的pip安装以及使用教程
Sep 18 Python
python生成随机红包的实例写法
Sep 02 Python
Python3 元组tuple入门基础
Feb 09 Python
如何使用repr调试python程序
Feb 28 Python
python opencv 实现读取、显示、写入图像的方法
Jun 08 Python
Pandas把dataframe或series转换成list的方法
Jun 14 Python
Python 把两层列表展开平铺成一层(5种实现方式)
Apr 07 Python
python使用HTMLTestRunner导出饼图分析报告的方法
Dec 30 #Python
用python爬取历史天气数据的方法示例
Dec 30 #Python
pytorch 自定义卷积核进行卷积操作方式
Dec 30 #Python
PyTorch中反卷积的用法详解
Dec 30 #Python
python使用正则表达式(Regular Expression)方法超详细
Dec 30 #Python
Pytorch实现各种2d卷积示例
Dec 30 #Python
Python面向对象之多态原理与用法案例分析
Dec 30 #Python
You might like
PHP中static关键字原理的学习研究分析
2011/07/18 PHP
解析PHP处理换行符的问题 \r\n
2013/06/13 PHP
使用php 获取时间今天明天昨天时间戳的详解
2013/06/20 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
discuz图片顺序混乱解决方案
2015/07/29 PHP
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
javascript instanceof 内部机制探析
2010/10/15 Javascript
全面解析Bootstrap表单使用方法(表单控件)
2015/11/24 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
JavaScript对象数组排序函数及六个用法
2015/12/23 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
利用JQuery直接调用asp.net后台的简单方法
2016/10/27 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
jQuery插件HighCharts绘制简单2D折线图效果示例【附demo源码】
2017/03/21 jQuery
详解Vue 动态添加模板的几种方法
2017/04/25 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
Vue入门之数据绑定(小结)
2018/01/08 Javascript
create-react-app修改为多页面支持的方法
2018/05/17 Javascript
微信小程序收藏功能的实现代码
2018/06/12 Javascript
vue中英文切换实例代码
2020/01/21 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
Python EOL while scanning string literal问题解决方法
2020/09/18 Python
简介Django中内置的一些中间件
2015/07/24 Python
Python中使用多进程来实现并行处理的方法小结
2017/08/09 Python
python email smtplib模块发送邮件代码实例
2018/04/26 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
python实现简单图书管理系统
2019/11/22 Python
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
李维斯牛仔裤英国官方网站:Levi’s英国
2019/10/10 全球购物
农民入党思想汇报
2014/01/03 职场文书
《小小的船》教学反思
2016/02/18 职场文书
30岁前绝不能错过的10本书
2019/08/08 职场文书
vue引入Excel表格插件的方法
2021/04/28 Vue.js
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang
python数字图像处理实现图像的形变与缩放
2022/06/28 Python