python永久保存数据_Python学习笔记(四)——文件永久存储
文件的永久存储
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学习笔记(四)——文件永久存储相关推荐
- python永久保存数据_python如何保存数据
在Python开发中,数据存储.读取是必不可少的环节,而且可以采用的存储方式也很多,常用的方法有json文件.csv文件.MySQL数据库.Redis数据库以及Mongdb数据库等. 1. json文 ...
- python 异步加载_Python学习笔记4——爬取异步加载数据
一.什么是异步加载? 在之前的学习笔记中,爬取的网页是需要手动翻页的网址,但是一些网站是通过自动加载翻页的,如knewone网页.浏览knewone的官网就能发现,当下拉到网页最下端时,网站会自动加载 ...
- python常用开放工具_python学习笔记16-各种模块和开放工具收集整理
一.调试,性能,日志 Debugger: pdb Logger: logging Profilers: profile, hotshot, cProfile 调试模块 pdb 允许你设置(条件)断点, ...
- python的基本数据结构_Python学习笔记——基本数据结构
列表list List是python的一个内置动态数组对象,它的基本使用方式如下: shoplist = ['apple', 'mango', 'carrot', 'banana'] print 'I ...
- python的基本数据结构_python学习笔记-基本数据结构
Python 学习笔记-1 写在最前面,因为组内小伙伴要走,生信团队由原来的7个人,慢慢的变的只有我一个人了,需要紧急突击下python,因为有python的流程要交接维护 python 基本情况 代 ...
- python查看方法作用_python学习笔记1,新手小白也能看得懂
这是酸菜在风变编程上学习python时积累的学习笔记,希望能帮到同样也在学习中的小伙伴.持续更新~ 第0关 Print()函数 (1)不带引号:让计算机读懂括号里的内容,打印最终的结果 例:print ...
- python __name__怎么使用_python学习笔记26(python中__name__的使用)
在python中,每个py文件都是一个模块,也都是一个可执行文件,即包含main方法.因此,对每个py文件,可以单独运行,也可以import它给其他客户使用,这两种情况不一样. 1. 如果模块是被导入 ...
- python 坐标轴 单位刻度_Python学习笔记(matplotlib篇)--坐标轴刻度
python学习笔记--坐标轴刻度 所用的库及环境: ide:pycharm python环境:python3.7 matplotlib: matplotlib 1.11 numpy: nump ...
- python创建实例属性_Python学习笔记__6.5章 实例属性和类属性
# 这是学习廖雪峰老师python教程的学习笔记 1.概览 1.1.实例绑定属性 class Student(object): def __init__(self, name): self.name ...
最新文章
- python 匹配段落_Python3 如何使用正则表达式匹配段落开头?
- 数据性能调校——查看最耗资源的各种SQL
- DayDayUp:教你一招如何在道客巴巴免费下载自己被侵权的文章
- Git和Github的区别与操作简介
- Spring Boot 2.0.0.M3使用案例,案例配置,常用命令,注解介绍,热部署
- 操作系统:Linux 环境变量配置的 6 种方法!
- Android系统下内存使用情况与监测
- linux shell sleep/wait(转载)
- hive随机抽取100条数据_用Excel进行随机抽取数据
- c语言图像压缩算法实现_kakadu——JPEG2000图像压缩软件的安装和使用
- html缓存失败是什么,HTML5离线“应用程序缓存错误事件:清单读取失败(-1)”...
- arduino蓝牙通讯代码_Arduino蓝牙模块实现通信
- 正则表达式匹配中文时发现的问题
- bupt2021秋季计算导论第十三次实验
- 医学图像论文要点记录
- 【java】BeanUtils.populate()的使用
- 影响人生的一百条格言
- 使用C#进行蓝牙开发-接收BLE广播
- 记一个外国的数据结构在线演示网站
- ARKit之路-ARKit概述之二
热门文章
- python simdjson_python+json
- python批量生成word报告_Python操作Word批量生成合同的实现示例
- 在集设浏览学习高水准海报设计,会带给你不一样的灵感!
- 俯视角场景搭配潮流色彩,诠释海报唯美视角
- 学习计划(11.5)
- qt实现对话框选择文件路径并保存(简易版)
- Virtio: An I/O virtualization framework for Linux
- python gui编程 自动化框架_使用Python进行GUI操作自动化
- 电脑显示器不亮主机正常_电脑显示屏不亮但是主机已开机怎么解决
- Python项目实践:国家财政数据趋势演算