pickle

而以二进制读取的一个妙用就是保存matplotlib的交互式图片页面:
保存交互式图片页面

import matplotlib.pyplot as plt
import pickle as pl
#调用matplotlib的figure对象
fig = plt.figure()
x = [1,2,3,4,5]
y = [1,2,3,4,5]
plt.plot(x,y)
#序列化figure对象,并保存
pl.dump(fig,open('C:/Users/Administrator/Desktop/fig.pickle','wb'))

读取交互式页面:

import matplotlib.pyplot as plt
import pickle as pl
# 载入序列化文件
fig = pl.load(open('C:/Users/Administrator/Desktop/fig.pickle','rb'))
plt.show()
# 获得图片信息
print(fig.axes[0].lines[0].get_data())

读写序列(pickle)相关推荐

  1. python pickle库_Python使用Pickle库实现读写序列操作示例

    本文实例讲述了Python使用Pickle库实现读写序列操作.分享给大家供大家参考,具体如下: 简介 pickle模块实现了用于对Python对象结构进行序列化和反序列化的二进制协议."Pi ...

  2. python CSV、JSON文件读写及pickle序列化使用笔记

    一.CSV使用 1 CSV文件读取 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). ...

  3. Python pickle库

    简介 pickle模块实现了用于对Python对象结构进行序列化和反序列化的二进制协议."Pickling"是将Python对象转换为字节流的过程,"unpickling ...

  4. python写一个很简单的Atm机系统,使用pickle模块和json模块来保存数据

    我做的是一个很简单的Atm系统,很多都没约束条件 目的: 用面向对象思维来处理 运用文件的读写 文件的读写用pickle模块和json模块来处理 pickle模块: pickle模块处理数据功能很强大 ...

  5. python文件读写库_【8】python文件的读写方法

    (1).读文件的步骤: (1)打开文件 open(path,flag,encoding,[errors]) path:打开路径 flag:打开方式 r(只读) rb(二进制格式) r+(可以读写) w ...

  6. python的csv标准库,Python标准库: csv模块——CSV文件的读写

    CSV简介 CSV(Comma Separated Values,逗号分隔值)也称字符分隔值,因为分隔符可以不是逗号,是一种常用的文本格式,用以存储表格数据,包括数字或者字符.很多程序在处理数据时都会 ...

  7. MySQL8高级_读写分离和分库分表

    MySQL8高级_读写分离和分库分表 第01章 高性能架构模式 互联网业务兴起之后,海量用户加上海量数据的特点,单个数据库服务器已经难以满足业务需要,必须考虑数据库集群的方式来提升性能.高性能数据库集 ...

  8. Mycat实现垂直拆分与水平拆分

    垂直拆分(分库) 一个数据库由很多表的构成,每个表对应着不同的业务,垂直切分是指按照业务将表进行分类, 分布到不同 的数据库上面,这样也就将数据或者说压力分担到不同的库上面,如下图: 系统被切分成:用 ...

  9. stl 基于哈希的map c++_【C++】一文带你入门 STL

    一 STL 组成 graph LR A[STL] --- B[容器 container] A --- C[配接器 adapter] A --- D[迭代器 iterator] A --- E[仿函数 ...

最新文章

  1. Simulink仿真 第六节 开关模块和增益模块
  2. ThinkPHP的基本操作
  3. 在ubuntn kylin系统eclipse中Java语言helloworld程序
  4. 线性八叉树_基于三维点云数据的线性八叉树编码压缩算法(权毓舒, 何明一,).pdf...
  5. boost::unique_copy相关的测试程序
  6. node.js知识点总结
  7. java解决错误经验_在Java错误进入生产之前的新处理方式
  8. flume学习-含安装
  9. 12款程序员专用chrome插件神器推荐
  10. linux blind函数,C++拾遗--bind函数绑定
  11. Latex写分段函数
  12. java boolean 包_java Boolean包装类工作笔记
  13. javaint接收float_Java Float intValue()用法及代码示例
  14. python教程百度云盘-Python 模拟登陆百度云盘实战教程
  15. 英寸和厘米的换算python_OJ实例:厘米换算英尺英寸
  16. Java 生成订单号
  17. 【Leetcode刷题Python】55. 跳跃游戏
  18. 【定时任务】Spring Boot 定时执行任务详解,每天定时几点钟执行任务
  19. 千岛湖-印象中的天堂游记
  20. Hive 到底有什么用?

热门文章

  1. java键盘监听keyadapter_JAVA 键盘监听当中,释放键盘并没有停止运动
  2. c语言100块钱买100只鸡算法,JS计算输出100元钱买100只鸡问题的解决方法
  3. mysql 数据缓冲区,MySQL写入缓冲区在数据库中的作用( Change Buffer )
  4. java arraylist线程安全_面试题1:ArrayList 是线程安全的吗?如果要实现一个线程安全的List应该怎么做?...
  5. 计算机 360云盘删除,xp系统下如何删除360云盘显示图标
  6. linux 源码 网络驱动,Linux网络驱动源码分析(一)
  7. 推箱子如何实现悔步_推箱子时代又来临,表里世界会发生什么?
  8. linux知识点查阅
  9. export配置linux环境变量
  10. 视觉SLAM——英特尔D435i相机内参矩阵标定