这里只介绍关于字典类型和列表类型的数据的存储,其他格式的请君自行探索。

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文件相关推荐

  1. android如何获取listview中的任意行数据

    android如何获取listview中的任意行数据 @Override public void onItemClick(AdapterView<?> arg0, View arg1, i ...

  2. mysql java 获取周_Java中获取Mysql中datetime类型的数据

    由于Java中的日期类型只有Date类型,而Mysql中即有date型,又有datetime型,当我们想要在java中获取Mysql中datetime类型的数据或向Mysql数据库中插入datetim ...

  3. 海量数据寻找最频繁的数据_寻找数据科学家的“原因”

    海量数据寻找最频繁的数据 Start with "Why" - Why do we do the work we do? 从"为什么"开始-我们为什么要做我们所 ...

  4. QT Creator使用matlab库文件读取.mat文件数据

    QT Creator使用matlab库文件读取.mat文件数据 一.环境配置 二.关于编程介绍 三.关于使用函数的介绍 1:关于假设数据类型介绍 2:关于使用函数介绍 一.环境配置 第一步先点开我的电 ...

  5. hive 导入hdfs数据_将数据加载或导入运行在基于HDFS的数据湖之上的Hive表中的另一种方法。

    hive 导入hdfs数据 Preceding pen down the article, might want to stretch out appreciation to all the well ...

  6. 海量数据寻找最频繁的数据_在数据中寻找什么

    海量数据寻找最频繁的数据 Some activities are instinctive. A baby doesn't need to be taught how to suckle. Most p ...

  7. hbase中为何不能向表中插入数据_大数据HBase理论实操面试题

    1.HBase的特点是什么? 1)大:一个表可以有数十亿行,上百万列: 2)无模式:每行都有一个可排序的主键和任意多的列,列可以根据需要动态的增加,同一张表中不同的行可以有截然不同的列: 3)面向列: ...

  8. 云消防大数据_大数据在智慧消防中的应用

    摘要:大数据是指难以用现有的一般技术手段来管理的大量数据的集合,使用主流软件工具,无法在短时间内实现获取.管理.处理.并使之成为有效的辅助企业运营决策的信息.其强大的决策力能更高效的处理海量的和多样化 ...

  9. 同时删除两张表的数据_把数据表中对应工作表的数据首先删除,然后导入数据...

    大家好,我们今日继续讲解VBA数据库解决方案的第28讲内容:利用VBA,把数据表中对应工作表的数据首先删除,然后向数据表中导入工作表数据.数据库的讲解已经持续一段时间了,从对简单数据库的认识到利用VB ...

最新文章

  1. 【机器视觉案例】(5) AI视觉,远程手势控制虚拟计算器,附python完整代码
  2. cmake:在各级目录之间共享变量(cmake cache变量)
  3. 连接数据库字符串编辑
  4. JUnit3 一次运行多个测试类和进行多次重复测试:使用测试套件和RepeatedTest
  5. HBase实践案例:车联网监控系统
  6. CentOS 7.6 安装 nginx,配置端口访问网站,切换root目录
  7. 德勤中国成长型AI企业研究报告:迈向巅峰之路
  8. JAVA类加载机制详解
  9. 手把手教你申请CSDN博客专家(2021新鲜出炉)
  10. 中国工商银行计算机专业笔试内容,中国工商银行的笔试一般考什么内容?
  11. 配色三部曲-你真懂颜色了吗?
  12. HDTV 之-HDMI HPD
  13. 最新公司级 OKRs 案例
  14. 相似度计算的三种方式
  15. 扫地机器人哪个牌子好?合格的扫地机器人推荐
  16. 2020年粮食收成如何,卫星遥感交答卷
  17. 推荐系统热门研究方向
  18. 【多目标优化求解】基于matlab粘菌算法MOSMA求解多目标优化问题【含Matlab源码 2279期】
  19. node_modules中出现.staging文件夹
  20. Region 分裂策略补充

热门文章

  1. android 求数组最大值,面试算法知识梳理(7) - 数组第四部分
  2. EditText上关闭软键盘但保留闪烁游标的方法
  3. hdu 3397 Sequence operation(线段树,lazy,区间合并)
  4. 用JS来动态设置CSS样式的常见8种方式。
  5. 在SAP GUI中玩扫雷小游戏
  6. 大数据设计方案V1.0
  7. 结婚礼物为新娘和新郎
  8. appium报错Killing adb server on port 5037问题,及pycharm连接不到Android设备问题
  9. [13]-Connectors
  10. 收购一家小公司,从财务角度看,你觉得应该从哪些看是否值得收购?