python机器可读数据-json
导入JSON数据相对简单。下面为打开、加载、导入、输出的操作。
import json
data = open('data.json').read()
data = json.loads(data)
for row in data:
print(row)
得到字典形式的数据:
{'High': '', 'Year': 2000, 'Display Value': 43, 'Comments': '', 'Numeric': 43.0, 'WHO region': 'Africa', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Equatorial Guinea', 'World Bank income group': 'High-income', 'PUBLISH STATES': 'Published', 'Sex': 'Male', 'Low': ''}
{'High': '', 'Year': 2012, 'Display Value': 47, 'Comments': '', 'Numeric': 47.0, 'WHO region': 'Africa', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Equatorial Guinea', 'World Bank income group': 'High-income', 'PUBLISH STATES': 'Published', 'Sex': 'Both sexes', 'Low': ''}
{'High': '', 'Year': 2012, 'Display Value': 60, 'Comments': '', 'Numeric': 60.0, 'WHO region': 'Americas', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Grenada', 'World Bank income group': 'Upper-middle-income', 'PUBLISH STATES': 'Published', 'Sex': 'Male', 'Low': ''}
{'High': '', 'Year': 2012, 'Display Value': 66, 'Comments': '', 'Numeric': 66.0, 'WHO region': 'Americas', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Grenada', 'World Bank income group': 'Upper-middle-income', 'PUBLISH STATES': 'Published', 'Sex': 'Female', 'Low': ''}
{'High': '', 'Year': 2012, 'Display Value': 63, 'Comments': '', 'Numeric': 63.0, 'WHO region': 'Americas', 'Indicator': 'Healthy life expectancy (HALE) at birth (years)', 'Country': 'Grenada', 'World Bank income group': 'Upper-middle-income', 'PUBLISH STATES': 'Published', 'Sex': 'Both sexes', 'Low': ''}
python机器可读数据-json的更多相关文章
- python 学习(json)(转)
Json简介:Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式.Json最广泛的应用是作为AJAX中web服务器和客户端的通讯的数据格式.现在也常用于h ...
- Python序列化之json与pickle
1.json介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式. 易于人阅读和编写.同时也易于机器解析和生成. 它基于JavaScript Progra ...
- python序列化模块json和pickle
序列化相关 1. json 应用场景: json模块主要用于处理json格式的数据,可以将json格式的数据转化为python的字典,便于python处理,同时也可以将python的字典或列表等对象转 ...
- python实现的json数据以HTTP GET,POST,PUT,DELETE方式页面请求
一.JSON简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programm ...
- python知识:json格式文本;异常处理;字符串处理;unicode类型和str类型转换
python进程中的实例和json格式的字符串之间的映射关系是非常直接的,相当于同一个概念被编码成不同的表示: stream in json form ----json.loads(str)----- ...
- python中的 json 模块使用
(1)python 中生成 json 字符串: import json data = dict(ret=0, msg="Welcome, Login success!") json ...
- Python第八天——Json
json 模块 json 模块提供了非常完善的 Python 对象到 JSON 格式的转换 import json d = dict(name='Bob',age=20,score=88) json. ...
- python 对象和json互相转换
一.python对json的支持 从python2.6开始,python标准库中添加了对json的支持,操作json时,只需要import json即可. 二.python对象转换成json字符串 在 ...
- python中报错"json.decoder.JSONDecodeError: Expecting value:"的解决
在学习python语言中用json库解析网络数据时,我遇到了两个编译错误:json.decoder.JSONDecodeError: Expecting property name enclosed ...
随机推荐
- Javascript的千分位和去除千分位
1.转成千分位,保留两位 comdify(n) { let num = Number(n); let re = /\d{1,3}(?=(\d{3})+$)/g; let n1 = num.toFixe ...
- Tag
C# ASP.NET SQL SERVER .Net Entity Framework JS Question Records Others
- bzoj2054疯狂的馒头——线段树
中文题面,一排有n个馒头,用刷子把整个连续的区间刷成一种颜色.因为颜色会覆盖掉之前的.所以我们可以用线段树来反着处理.如果这段区间之前刷到过就不要再遍历进去了,因为这次已经被上次刷的颜色给覆盖了.最后 ...
- HTML5外包团队 更新一下2019最新案例
本项目控件均为动态加载,3D部分使用Unity3D,其它基于ReactJS,NodeJS,部分使用cocos2D,由于项目涉密,只能发部分截图,欢迎联系索取更多案例,企鹅号 372900288 祝大家 ...
- stm32WB55xx 外设资源
1.FLASH(闪存) 2.Radio System(无线系统:兼容BLE5.0与IEEE802.15.4标准,由2.4GHz射频前端.BLE和IEEE802.15.4物理层控制器组成,无线低功耗协议 ...
- opencv的一些功能代码
opencv调用摄像头 #include<opencv2/opencv.hpp> using namespace cv; void main(){ VideoCapture cap; ca ...
- Lab 10-2
The file for this lab is Lab10-02.exe. Questions and Short Answers Does this program create any file ...
- XV Open Cup named after E.V. Pankratiev. GP of Siberia-Swimming
给出两个点,找到过这两个点的等角螺线,并求出中间的螺线长 $c = \frac{b}{a}$ $p = a \times c^{\frac{\theta}{angle}}$ 对弧线积分 #includ ...
- restore not found的错误(问题2)
最近在写gan,那么就牵扯到在一个session中加载两个图,restore的时候会有问题.如这篇文章写的(http://blog.csdn.net/u014659656/article/detail ...
- 多个yml文件的读取方式
1配置pom.xml文件,以下配置将默认激活-dev.yml配置文件<profiles> <profile> <id>dev&l ...