通过实例解析Python调用json模块


Posted in Python onDecember 11, 2019

这篇文章主要介绍了通过实例解析Python调用json模块,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

介绍

今天介绍一种数据格式,json。Json是JavaScript Object Notation的缩写,区别于txt、csv,json编码格式更加灵活,在工作也会经常遇到。在Python中要读写json是十分方便的,只需要调用json模块。

使用

直接导入模块

import json

两个读写数据的函数: json.dumps() 和 json.loads()

# 假设我们有一份数据
student = {
  'name' : 'Alice',
  'id' : 10,
  'WAM' : 85.6
}

# 编码成json格式
st_json = json.dumps(student)

# 从json格式读取
st_loaded = json.loads(st_json)

如果需要读写文件,可以使用 json.dump() 和 json.load()

注意没有 s

# Writing JSON data
with open('data.json', 'w') as f:
  json.dump(data, f)

# Reading data back
with open('data.json', 'r') as f:
  data = json.load(f)

由于json不是传统的数据格式,直接print会很难看,可以使用pprint来打印

from pprint import pprint
pprint(st_json)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用Python编写一个每天都在系统下新建一个文件夹的脚本
May 04 Python
Python实现 多进程导入CSV数据到 MySQL
Feb 26 Python
简单实现python画圆功能
Jan 25 Python
Python读取Word(.docx)正文信息的方法
Mar 15 Python
对python中Matplotlib的坐标轴的坐标区间的设定实例讲解
May 25 Python
Python中的几种矩阵乘法(小结)
Jul 10 Python
利用python-pypcap抓取带VLAN标签的数据包方法
Jul 23 Python
Mac安装python3的方法步骤
Aug 09 Python
PyTorch和Keras计算模型参数的例子
Jan 02 Python
pycharm设置python文件模板信息过程图解
Mar 10 Python
Django websocket原理及功能实现代码
Nov 14 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
Flask中endpoint的理解(小结)
Dec 11 #Python
Python中Flask-RESTful编写API接口(小白入门)
Dec 11 #Python
Python zip函数打包元素实例解析
Dec 11 #Python
基于Python实现扑克牌面试题
Dec 11 #Python
Python如何使用argparse模块处理命令行参数
Dec 11 #Python
opencv3/C++ 平面对象识别&透视变换方式
Dec 11 #Python
Python Lambda函数使用总结详解
Dec 11 #Python
You might like
php中单个数据库字段多列显示(单字段分页、横向输出)
2014/07/28 PHP
检测codeigniter脚本消耗内存情况的方法
2015/03/21 PHP
php数组合并与拆分实例分析
2015/06/12 PHP
php执行多个存储过程的方法【基于thinkPHP】
2016/11/08 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
添加JavaScript重载函数的辅助方法2
2010/07/04 Javascript
javascript模拟map输出与去除重复项的方法
2015/02/09 Javascript
canvas实现简易的圆环进度条效果
2017/02/28 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
解决layui前端框架 form表单,table表等内置控件不显示的问题
2018/08/19 Javascript
Vue-cli3.x + axios 跨域方案踩坑指北
2019/07/04 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
微信小程序实现日历小功能
2020/11/18 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python中将字典转换成其json字符串
2014/07/16 Python
Python解析nginx日志文件
2015/05/11 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
python使用tornado实现登录和登出
2018/07/28 Python
新年快乐! python实现绚烂的烟花绽放效果
2019/01/30 Python
Python解析json时提示“string indices must be integers”问题解决方法
2019/07/31 Python
解析python的局部变量和全局变量
2019/08/15 Python
详解Python 重学requests发起请求的基本方式
2020/02/07 Python
vscode调试django项目的方法
2020/08/06 Python
python的链表基础知识点
2020/09/13 Python
python中numpy数组与list相互转换实例方法
2021/01/29 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
什么是Smarty变量操作符?如何使用Smarty变量操作符
2014/07/18 面试题
银行实习生自我鉴定范文
2013/09/19 职场文书
食品营养与检测应届生求职信
2013/11/08 职场文书
写给女朋友的道歉信
2014/01/12 职场文书
房地产营销策划方案
2014/02/08 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
中秋晚会致辞
2015/07/31 职场文书