博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python3 json &pickle 数据序列化
阅读量:5805 次
发布时间:2019-06-18

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

json 所有语言通用的信息交换格式

json.dumps()将list列表、dict字典、元组、函数等对象转换为可以存储的字符格式存入文件

json.dump(数据对象名,已以写方式打开的对象) 直接写入,省略f.write()写法

这个过程称之为“序列化”

json.loads(“已读文件对象”)将存入的数据类型列表、字典、函数等,读出来。还原为原来的数据类型。

json.load("已打开文件对象") 

这个过程叫做反序列化

 

pickle 二进制序列化存储数据到文件

用法与json一样。

比json功能高级:可以将json无法序列化的内存函数等进行序列化存储

打开文件要用“wb”二进制模式

pickle反序列化

 

转载于:https://www.cnblogs.com/zhangmingda/p/9063723.html

你可能感兴趣的文章
如何利用PostgreSQL的延迟复制实现灾备
查看>>
国内AI企业深网视界数据库未加密,200多万条敏感个人信息“裸奔”
查看>>
LinkedIn开源Photon机器学习:支持Spark
查看>>
快讯!Sharding-Sphere正式进入Apache孵化器
查看>>
Imperva开源域目录控制器,简化活动目录集成
查看>>
Git 2.7: 一个新的带来许多新特性和性能提升的主要版本
查看>>
Codename One新增对面向通用Windows平台的Java应用的支持
查看>>
Gradle 4.2发布
查看>>
JQuery那点事 -- Deferred(Promise的实现)
查看>>
Java序列化的状态
查看>>
《提升敏捷回顾》作者访谈录
查看>>
C# API中的模型和它们的接口设计
查看>>
两面看问题:区块链与伦理人权
查看>>
7道常见的数据分析面试题
查看>>
物联网技术周报第 137 期: 使用 Amazon FreeRTOS 和 ESP32 将设备连接到云端
查看>>
最新的Java SE平台和JDK版本发布计划
查看>>
REST是新SOAP?
查看>>
OpsRamp推出AIOps推理引擎
查看>>
org.jasig.cas.client校验
查看>>
[leetcode]Longest Increasing Subsequence
查看>>