1. 首页
  2. 编程语言
  3. Python
  4. Python之数据序列化(json、pickle、shelve)详解

Python之数据序列化(json、pickle、shelve)详解

上传者: 2022-04-12 07:57:08上传 PDF文件 77.31 KB 热度 10次

什么是序列化,把程序中的对象或者变量,从内存中转换为可存储或可传输的过程称为序列化。在 Python 中,这个过程称为 pickling,在其他语言中也被称为 serialization,marshalling,flattening 等。程序中的对象在序列化之后,就可以直接存放到存储设备上,或者直接发送到网络上进行传输。大部分编程语言都会提供处理json数据的接口,Python 2.6开始加入了json模块,且把它作为一个内置模块提供,无需下载即可使用。shelve只提供给我们一个open方法,是用key来访问的,使用起来和字典类似。

下载地址
用户评论