摘要: 前面我们介绍了json和pickle,这里再介绍一个简单好用的shelve持久化模块。 shelve模块以类似字典的方式将Python对象持久化,它依赖于pickle模块,但比pickle用起来简单。当我们写程序的时候如果不想用关系数据库那么重量级的程序去存储数据,可以简单地使用shelve。she 阅读全文
posted @ 2018-01-26 16:20 Love_always_online 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 输出是bytes pickle 序列化(写入文件) pickle 反序列化(从文件读出) json 支持的数据类型 str,int,tuple,list,dict,可跨平台 pickle 支持的数据类型 支持python里面的所有数据类型,只能在python中使用 阅读全文
posted @ 2018-01-26 15:47 Love_always_online 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes 什么叫反序列化? 把字符转成内存数据类型,就叫做反序列化 JSON 函数 使用 JSON 函数需要导入 json 库:import json。 为什么要序列化? 阅读全文
posted @ 2018-01-26 11:23 Love_always_online 阅读(245) 评论(0) 推荐(0) 编辑