文件的永久存储

pickle模块的使用

pickle的实质就是将数据对象以二进制的形式存储

存储数据

pickle.dump(data,file)

data表示想要存储的数据元素,file表示要将数据存储到的目标文件

注意:在存储过程中,必须要以‘wb’的形式打开文件

读取数据

pickle.load(file)

在读取数据时,必须使用‘rb’的形式打开文件

#先导入pickle包

>>> import pickle

>>> my_list = [123,3.14,'小甲鱼',['another list']]

#必须使用‘wb’的形式打开文件,以二进制的形式写入

>>> pickle_file = open('my_list.pkl','wb')

#列表中的数据元素写入pickle_file

>>> pickle.dump(my_list,pickle_file)

#关闭

>>> pickle_file.close()

#必须以‘rb’形式打开pickle_file

>>> pickle_file = open('my_list.pkl','rb')

#读取

>>> my_list2 = pickle.load(pickle_file)

>>> print(my_list2)

[123, 3.14, '小甲鱼', ['another list']]

#关闭

>>> pickle_file.close()

python永久保存数据_Python学习笔记(四)——文件永久存储相关推荐

  1. python永久保存数据_python如何保存数据

    在Python开发中,数据存储.读取是必不可少的环节,而且可以采用的存储方式也很多,常用的方法有json文件.csv文件.MySQL数据库.Redis数据库以及Mongdb数据库等. 1. json文 ...

  2. python 异步加载_Python学习笔记4——爬取异步加载数据

    一.什么是异步加载? 在之前的学习笔记中,爬取的网页是需要手动翻页的网址,但是一些网站是通过自动加载翻页的,如knewone网页.浏览knewone的官网就能发现,当下拉到网页最下端时,网站会自动加载 ...

  3. python常用开放工具_python学习笔记16-各种模块和开放工具收集整理

    一.调试,性能,日志 Debugger: pdb Logger: logging Profilers: profile, hotshot, cProfile 调试模块 pdb 允许你设置(条件)断点, ...

  4. python的基本数据结构_Python学习笔记——基本数据结构

    列表list List是python的一个内置动态数组对象,它的基本使用方式如下: shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I ...

  5. python的基本数据结构_python学习笔记-基本数据结构

    Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...

  6. python查看方法作用_python学习笔记1,新手小白也能看得懂

    这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...

  7. python __name__怎么使用_python学习笔记26(python中__name__的使用)

    在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...

  8. python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度

    python学习笔记--坐标轴刻度 所用的库及环境: ide:pycharm python环境:python3.7 matplotlib:   matplotlib 1.11 numpy:  nump ...

  9. python创建实例属性_Python学习笔记__6.5章 实例属性和类属性

    # 这是学习廖雪峰老师python教程的学习笔记 1.概览 1.1.实例绑定属性 class Student(object): def __init__(self, name): self.name ...

最新文章

  1. python 匹配段落_Python3 如何使用正则表达式匹配段落开头?
  2. 数据性能调校——查看最耗资源的各种SQL
  3. DayDayUp:教你一招如何在道客巴巴免费下载自己被侵权的文章
  4. Git和Github的区别与操作简介
  5. Spring Boot 2.0.0.M3使用案例,案例配置,常用命令,注解介绍,热部署
  6. 操作系统:Linux 环境变量配置的 6 种方法!
  7. Android系统下内存使用情况与监测
  8. linux shell sleep/wait(转载)
  9. hive随机抽取100条数据_用Excel进行随机抽取数据
  10. c语言图像压缩算法实现_kakadu——JPEG2000图像压缩软件的安装和使用
  11. html缓存失败是什么,HTML5离线“应用程序缓存错误事件:清单读取失败(-1)”...
  12. arduino蓝牙通讯代码_Arduino蓝牙模块实现通信
  13. 正则表达式匹配中文时发现的问题
  14. bupt2021秋季计算导论第十三次实验
  15. 医学图像论文要点记录
  16. 【java】BeanUtils.populate()的使用
  17. 影响人生的一百条格言
  18. 使用C#进行蓝牙开发-接收BLE广播
  19. 记一个外国的数据结构在线演示网站
  20. ARKit之路-ARKit概述之二

热门文章

  1. python simdjson_python+json
  2. python批量生成word报告_Python操作Word批量生成合同的实现示例
  3. 在集设浏览学习高水准海报设计,会带给你不一样的灵感!
  4. 俯视角场景搭配潮流色彩,诠释海报唯美视角
  5. 学习计划(11.5)
  6. qt实现对话框选择文件路径并保存(简易版)
  7. Virtio: An I/O virtualization framework for Linux
  8. python gui编程 自动化框架_使用Python进行GUI操作自动化
  9. 电脑显示器不亮主机正常_电脑显示屏不亮但是主机已开机怎么解决
  10. Python项目实践:国家财政数据趋势演算