博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python—json模块
阅读量:5118 次
发布时间:2019-06-13

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

用于序列化的两个模块

  • json,用于字符串 和 python数据类型间进行转换
  • pickle,用于python特有的类型 和 python的数据类型间进行转换

Json模块提供了四个功能:dumps、dump、loads、load

pickle模块提供了四个功能:dumps、dump、loads、load

import pickledata = {'k1':123,'k2':'Hello'}# pickle.dumps 将数据通过特殊的形式转换位只有python语言认识的字符串p_str = pickle.dumps(data)print(p_str)#pickle.dump 将数据通过特殊的形式转换位只有python语言认识的字符串,并写入文件with open('D:/result.pk','wb',encoding='utf8') as fp:    pickle.dump(data,fp)import json# json.dumps 将数据通过特殊的形式转换位所有程序语言都认识的字符串j_str = json.dumps(data)print(j_str)#pickle.dump 将数据通过特殊的形式转换位只有python语言认识的字符串,并写入文件with open('D:/result.json','wb',encoding='utf8') as fp:    json.dump(data,fp)

转载于:https://www.cnblogs.com/zivli/p/9733490.html

你可能感兴趣的文章
#小练习 SGMLParser练习 分类: HTMLParser ...
查看>>
Insert语句对于三种类型的内表的不同效果
查看>>
qml:基本知识记录
查看>>
时间戳
查看>>
算法入门(一) 排序
查看>>
第十一次作业
查看>>
如何实现Servlet的单线程模式
查看>>
Java学习笔记八
查看>>
mybatis分页插件PagePlugin
查看>>
Sizeof与Strlen的区别与联系
查看>>
JAVA协变返回类型
查看>>
Windows 下,使用 Pycharm + Anaconda(NumPy,SciPy 等集成包)的环境配置
查看>>
[SmartTV_Samsung]Samsung Smart TV 开发环境搭建
查看>>
Ruby学习笔记(二)——从管道读取数据
查看>>
Word Capitalization
查看>>
打印输出
查看>>
canvas入门
查看>>
前端 常用工具总结
查看>>
CEF3开发者系列之JS与C++交互之一
查看>>
最美的时光,才刚刚开始
查看>>