文章目录

  • 1.pickle 保存
  • 2.pickle 提取

1.pickle 保存

pickle 是一个 python 中, 压缩/保存/提取 文件的模块. 最一般的使用方式非常简单. 比如下面就是压缩并保存一个字典的方式. 字典和列表都是能被保存的.

import pickledict_ = {'red':1,'green':2,'blue':3}
file = open('color.pickle', 'wb')
pickle.dump(dict_, file)
file.close()

wb 是以写的形式打开 ‘color.pickle’ 这个文件, 然后 pickle.dump 你要保存的东西去这个打开的 file. 最后关闭 file 你就会发现你的文件目录里多了一个 ‘color.pickle’ 文件, 这就是那个字典了.

2.pickle 提取

提取的时候相对简单点, 同样我们以读的形式打开那个文件, 然后 load 进一个 python 的变量.

with open('color.pickle', 'rb') as file:   #用with的优点是可以不用写关闭文件操作dict_get = pickle.load(file)
print(dict_get)#输出
print(a_dict1)

Python基础——pickle(保存与提取数据)相关推荐

  1. python使用pickle保存和加载机器学模型

    python使用pickle保存和加载机器学模型 # 导入需要的包和库: # Import Required packages #-------------------------# Import t ...

  2. python爬虫数据提取,Python 信息提取-爬虫,爬虫提取数据, import re

    Python 信息提取-爬虫,爬虫提取数据, import re import requestsimport refrom bs4 import BeautifulSoupurl = "ht ...

  3. Python中通过索引名称提取数据loc()函数Python中通过行和列下标提取数据iloc()函数

    [小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python中通过索引名称提取数据 loc()函数 Python中通过 ...

  4. python工作空间_Python保存工作空间的数据(pickle your data)

    [toc] 通用方法python的pickle模块实现了基本的数据序列和反序列化.通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储:通过pickle模块的反序列化 ...

  5. Python基础-----pickle模块

    #!/usr/bin/env python#-*- coding:utf-8 -*- import pickle '''##----------------------------序列化import ...

  6. gnuradio上怎么使用python文件_使用Python从PDF文件中提取数据

    前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都应该了 ...

  7. 使用Python从PDF文件中提取数据

    前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都应该了 ...

  8. 【Python基础】手把手教你数据可视化!(附实例讲解)

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 作者:CrescentAI,华南理工大学,Datawhale优秀学 ...

  9. python提取excel数据-代码详解:使用Python从不同表格中提取数据

    常用的表格数据存储文件格式--CSV,Microsoft Excel,Google Excel . Python通常称为粘合语言.这个名称归因于人们逐渐开发出的大量接口库和特征,也得益于广泛的使用和良 ...

最新文章

  1. wifi无线破解(BT4)
  2. Yolov5 使用精灵标注助手制作数据集
  3. Flex与.NET互操作(七):了解FluorineFx的环境配置(远程对象、网关、通道、目的地)...
  4. vue 实现页面静态化
  5. 前端基础:技术栈简介
  6. javascript基础系列:函数(三)
  7. 青岛高新职业学校计算机专业,“把灯光调亮 让我最后再好好看看你们” 青岛高新职业学校举行2021届毕业典礼...
  8. VMware14虚拟机安装Mac OS教程
  9. 计算机无法新建文件夹,win7系统不能新建文件夹的解决方法图文)
  10. 爱五笔iWuBi for mac(好用的五笔学习软件)
  11. C# 反双曲余弦函数
  12. 合肥工业大学计算机与信息学院胡敏,合肥工业大学计算机与信息学院博士生导师:薛峰教授...
  13. MATLAB程序设计与应用 2.4 MATLAB常用内部函数
  14. 客户端与服务器端交互原理(HTTP数据请求与HTTP响应)
  15. 区块链与能源互联网的碰撞
  16. 【翻译】A Survey on Generative Diffusion Model(生成扩散模型的综述研究)
  17. Springboot毕设项目高校社团信息管理系统gtt2u(java+VUE+Mybatis+Maven+Mysql)
  18. pytorch visdom安装启动问题
  19. 谷歌浏览器播放百度云视频倍速方法
  20. 【Web前端】HTML简述及抖音实例

热门文章

  1. Android世界第一个activity启动过程
  2. Springmvc Get请求Tomcat、WebLogic中文乱码问题
  3. javascript ES3小测试
  4. 如何做好大型数据中心的运维
  5. java将当前页面隐藏,java 如何将当前程序隐藏到任务栏(类似windows上的其他程序)...
  6. phpcms的增删改查操作整理
  7. mysql switch binlog_TiDB binlog实时同步数据到下游Kafka
  8. java 日期calendar_Java中用Calendar类计算周和周的起始日期(转)
  9. linux常用文件操作命令
  10. mysql-------流程控制结构