博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(P31)永久存储:pickle
阅读量:4299 次
发布时间:2019-05-27

本文共 600 字,大约阅读时间需要 2 分钟。

文章目录

1.pickle

  • 泡菜(pickle)
    python提供了一个标准的模块pickle,可以非常容易地将列表、字典这类复杂的数据类型存储为文件。它几乎可以把所有python的对象都转化为二进制的形式存放,这个过程称为pickling,从二进制转换回对象的过程称为unpickling
  • pickling过程
>>> import pickle>>> my_list = [123,3,14,'小甲鱼',['another list']]>>> pickle_file = open('D:\\python3.3.2\小甲鱼python\python程序\第三十节课\my_list.pkl','wb')  #二进制写形式打开文件>>> pickle.dump(my_list,pickle_file)>>> pickle_file.close()

在这里插入图片描述

  • unpickling过程
>>> import pickle>>> pickle_file = open('D:\\python3.3.2\小甲鱼python\python程序\第三十节课\my_list.pkl','rb')#以二进制读形式打开文件>>> my_list = pickle.load(pickle_file)>>> print(my_list)[123, 3, 14, '小甲鱼', ['another list']]
  • 参考:,

转载地址:http://iliws.baihongyu.com/

你可能感兴趣的文章
mysql知识积累
查看>>
理解RESTful架构
查看>>
我的第1台Iphone与MacBook
查看>>
论PHP面向对象之-多态
查看>>
设计模式系列·初探设计模式之王小二的疑问
查看>>
创新模式 ---三级火箭:深度讲解互联网降维打击
查看>>
python 的常用时间操作
查看>>
python 的日志logging模块
查看>>
python StringIo,Base64,上传文件
查看>>
python urllib2, urllib使用
查看>>
python 调用短信接口
查看>>
MySQL:按前缀批量删除表格
查看>>
SQLALchemy-查询篇
查看>>
SQLAlchemy基础篇(连接mysql数据库)
查看>>
SQLAlchemy进阶篇
查看>>
MVC框架介绍
查看>>
python+django MTV框架 和php MVC框架的不同之处
查看>>
mysql基本+深入操作集
查看>>
git详细介绍
查看>>
Python contextlib——上下文管理器
查看>>