python导入json模块_Python调用json模块代码实例
本篇文章小编给大家分享一下Python调用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导入json模块_Python调用json模块代码实例相关推荐
- python 导入包 作用域_Python 包、模块、函数、变量作用域
Python 项目的组织结构 - 包 -- 模块 --- 类 ---- 函数.变量 Python是利用包和模块来组织一个项目的. 包: 包的物理表现是一个文件夹,但是一个文件夹却不一定是个包,要想让个 ...
- python雷达图数据_PYTHON绘制雷达图代码实例
这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...
- python fortran混合编程_python调用fortran模块
在python中调用fortran代码,要用到f2py这个程序.它的项目主页在此.现在该项目已经合并到numpy中了,先安装python再装好numpy,就可以使用f2py.不过对windows平台必 ...
- python爬虫图片实例-Python爬虫爬取煎蛋网图片代码实例
这篇文章主要介绍了Python爬虫爬取煎蛋网图片代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天,试着爬取了煎蛋网的图片. 用到的包: ...
- Python爬虫爬取煎蛋网图片代码实例
这篇文章主要介绍了Python爬虫爬取煎蛋网图片代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天,试着爬取了煎蛋网的图片. 用到的包: ...
- python导入自定义文件_python引入导入自定义模块和外部文件的实例
项目中想使用以前的代码,或者什么样的需求致使你需要导入外部的包 如果是web 下,比如说django ,那么你新建一个app,把你需要导入的说用东东,都写到这个app中,然后在setting中的app ...
- python导入同级包_python小课堂15 - 史上最详细的包和模块import讲解篇
python小课堂15 - 史上最详细的包和模块import讲解篇 前言 在大量的代码设计中,我们不可能将所有代码都写在一个.py文件,所以有了包.模块,而为了代码可以重复利用(复用性),就有了类.函 ...
- python的主要应用领域及常用的函数模块_python之常用模块篇5
一.日志模块,logging模块 1)logging模块简单使用,屏幕输出.默认级别30 import logging logging.debug('debug...') # 10logging.in ...
- python中自带的模块_python中的模块详解
概念 python中的模块是什么?简而言之,在python中,一个文件(以".py"为后缀名的文件)就叫做一个模块,每一个模块在python里都被看做是一个独立的文件.模块可以被项 ...
最新文章
- Linux下快速搭建ntp时间同步服务器
- 少儿编程教会孩子如何思考,重视孩子的素质提升
- 如何手动关闭tomcat服务,不在Eclipse中的server里按那个红色按钮关。
- 不等号属于不等式吗_初中数学——中考知识3【方程与不等式(基础)】
- python 的内存回收,及深浅Copy详解
- 综评:5个方面看刚刚发布的Kubernetes 1.12
- html5点击事件_lt;detailsgt; | HTML5 详细内容标签
- zabbix数据库历史数据清除
- 使用CSS3制作一个简单的导航栏
- ICE入门之hello world
- 怎么在html模板里加图片,页面中添加图片模块并编辑
- Andriod-消息机制Handler
- c++practice
- 【MATLAB】命令技巧
- ioncube_priv8_decoder_v1 解码工具
- 机器学习算法——朴素贝叶斯(贝努利模型和多项式模型实现分类)
- 穿行测试工作底稿 软件行业,内部控制审计工作底稿之确定控制是否得到执行(穿行测试).doc...
- SpringBoot--->>>原理解析-->>自定义事件监听组件
- pdf转换成word转换器官方版
- 数据挖掘经典十大算法_K-Means算法