获取pkl中数据_把数据写入pkl文件,读取pkl文件
这里只介绍关于字典类型和列表类型的数据的存储,其他格式的请君自行探索。
1、字典类型
import pickle #首先导入这个库,没有安装的话,自行百度,很简单
dict_data = {"name":["张三", "李四"]}
with open("dict_data.pkl", 'wb') as fo: # 将数据写入pkl文件
pickle.dump(dict_data, fo)
with open("dict_data.pkl", 'rb') as fo: # 读取pkl文件数据
dict_data = pickle.load(fo, encoding='bytes')
print(dict_data.keys()) # 测试我们读取的文件
print(dict_data)
print(dict_data["name"])
==============================
结果如下:
dict_keys(['name'])
{'name': ['张三', '李四']}
['张三', '李四']
2、列表类型
import pickle
list_data = ["张三", "李四"]
with open("list_data.pkl", 'wb') as fo:
pickle.dump(list_data, fo)
with open("list_data.pkl", 'rb') as fo:
list_data = pickle.load(fo, encoding='bytes')
print(list_data)
print(list_data.keys()) # 注意这里,还想跟上面读取字典类型一样是行不通的,这个文件会保留原数据类型
print(list_data["name"])
搞这个文件主要是因为在做自己的数据集时,需要保存数据集的数据。这个文件在保存图像数据集方面很棒。
获取pkl中数据_把数据写入pkl文件,读取pkl文件相关推荐
- android如何获取listview中的任意行数据
android如何获取listview中的任意行数据 @Override public void onItemClick(AdapterView<?> arg0, View arg1, i ...
- mysql java 获取周_Java中获取Mysql中datetime类型的数据
由于Java中的日期类型只有Date类型,而Mysql中即有date型,又有datetime型,当我们想要在java中获取Mysql中datetime类型的数据或向Mysql数据库中插入datetim ...
- 海量数据寻找最频繁的数据_寻找数据科学家的“原因”
海量数据寻找最频繁的数据 Start with "Why" - Why do we do the work we do? 从"为什么"开始-我们为什么要做我们所 ...
- QT Creator使用matlab库文件读取.mat文件数据
QT Creator使用matlab库文件读取.mat文件数据 一.环境配置 二.关于编程介绍 三.关于使用函数的介绍 1:关于假设数据类型介绍 2:关于使用函数介绍 一.环境配置 第一步先点开我的电 ...
- hive 导入hdfs数据_将数据加载或导入运行在基于HDFS的数据湖之上的Hive表中的另一种方法。
hive 导入hdfs数据 Preceding pen down the article, might want to stretch out appreciation to all the well ...
- 海量数据寻找最频繁的数据_在数据中寻找什么
海量数据寻找最频繁的数据 Some activities are instinctive. A baby doesn't need to be taught how to suckle. Most p ...
- hbase中为何不能向表中插入数据_大数据HBase理论实操面试题
1.HBase的特点是什么? 1)大:一个表可以有数十亿行,上百万列: 2)无模式:每行都有一个可排序的主键和任意多的列,列可以根据需要动态的增加,同一张表中不同的行可以有截然不同的列: 3)面向列: ...
- 云消防大数据_大数据在智慧消防中的应用
摘要:大数据是指难以用现有的一般技术手段来管理的大量数据的集合,使用主流软件工具,无法在短时间内实现获取.管理.处理.并使之成为有效的辅助企业运营决策的信息.其强大的决策力能更高效的处理海量的和多样化 ...
- 同时删除两张表的数据_把数据表中对应工作表的数据首先删除,然后导入数据...
大家好,我们今日继续讲解VBA数据库解决方案的第28讲内容:利用VBA,把数据表中对应工作表的数据首先删除,然后向数据表中导入工作表数据.数据库的讲解已经持续一段时间了,从对简单数据库的认识到利用VB ...
最新文章
- 【机器视觉案例】(5) AI视觉,远程手势控制虚拟计算器,附python完整代码
- cmake:在各级目录之间共享变量(cmake cache变量)
- 连接数据库字符串编辑
- JUnit3 一次运行多个测试类和进行多次重复测试:使用测试套件和RepeatedTest
- HBase实践案例:车联网监控系统
- CentOS 7.6 安装 nginx,配置端口访问网站,切换root目录
- 德勤中国成长型AI企业研究报告:迈向巅峰之路
- JAVA类加载机制详解
- 手把手教你申请CSDN博客专家(2021新鲜出炉)
- 中国工商银行计算机专业笔试内容,中国工商银行的笔试一般考什么内容?
- 配色三部曲-你真懂颜色了吗?
- HDTV 之-HDMI HPD
- 最新公司级 OKRs 案例
- 相似度计算的三种方式
- 扫地机器人哪个牌子好?合格的扫地机器人推荐
- 2020年粮食收成如何,卫星遥感交答卷
- 推荐系统热门研究方向
- 【多目标优化求解】基于matlab粘菌算法MOSMA求解多目标优化问题【含Matlab源码 2279期】
- node_modules中出现.staging文件夹
- Region 分裂策略补充
热门文章
- android 求数组最大值,面试算法知识梳理(7) - 数组第四部分
- EditText上关闭软键盘但保留闪烁游标的方法
- hdu 3397 Sequence operation(线段树,lazy,区间合并)
- 用JS来动态设置CSS样式的常见8种方式。
- 在SAP GUI中玩扫雷小游戏
- 大数据设计方案V1.0
- 结婚礼物为新娘和新郎
- appium报错Killing adb server on port 5037问题,及pycharm连接不到Android设备问题
- [13]-Connectors
- 收购一家小公司,从财务角度看,你觉得应该从哪些看是否值得收购?