json 插入数据_让繁琐的工作自动化——python处理JSON文件
让繁琐的工作自动化——python处理JSON文件
不得不说,python真TMD香。由于python解析json过于简洁,我只好写个实例了,不然文章太短。
1.环境
python3.8
pycharm 2020.1
2.读取JSON数据
当然首先要导入json模块
import json
读取json数据
data = '{"a":123,"b":"lala"}'result = json.loads(data)print(result)print(result['a'])
交互式界面
3.写出JSON数据
导入模块
import json
输出json数据,将python字典转为json数据
data = {'a':1234,'b':'lalala'}result = json.dumps(data)print(result)
实例,抓取中国地震台网数据,解析JSON数据包。
完整源码
import jsonimport requestsres = requests.get('http://news.ceic.ac.cn/ajax/google')text = res.text.encode('utf-8')result = json.loads(text)print('%-20s' % 'id', '%-20s' % '地点', '%-20s' % '震级', '%-20s' % '经度', '%-20s' % '纬度', '%-20s' % '深度', '%-20s' % '时间')for e in result: print('%-20s' % str(e['id']), '%-20s' % str(e['LOCATION_C']), '%-20s' % str(e['M']), '%-20s' % str(e['EPI_LON']), '%-20s' % str(e['EPI_LAT']), '%-20s' % str(e['EPI_DEPTH']), '%-20s' % str(e['O_TIME']))
排版有点烂,各位大爷多多包涵。
作者info
作者:DebugWuhen
原创公众号:『DebugWuhen』,专注于记录有趣的编程技术和有益的程序人生,期待你的关注。
转载说明:务必注明来源(注明:来源于公众号:DebugWuhen, 作者:DebugWuhen)
json 插入数据_让繁琐的工作自动化——python处理JSON文件相关推荐
- python处理csv文件案例_让繁琐的工作自动化——python处理CSV文件
让繁琐的工作自动化--python处理CSV文件 CSV:CSV文件是一种简化的电子表格,不同于Excle(二进制文件),CSV是纯文本文件. 1.环境 python3.8 pycharm2020.1 ...
- mongo数据库插入数据_深入研究Mongo数据库
mongo数据库插入数据 More popularly known as "mongoDB". It is a no-sql based database. 俗称" mo ...
- json 插入数据_Power BI数据回写SQL Server(2)——存储过程一步到位
在上一讲: Power BI数据回写SQL Server(1)没有中间商赚差价 中, 我们讲过,利用循环的方式将PQ中得到的table表逐行导入SQL Server中,有的朋友怀疑这种方式会不会造成数 ...
- node sqlite 插入数据_使用 Sequelize 操作 Sqlite3 数据库
0x01 Sequelize 是什么? Sequelize 是一个基于 Promise 的 Node.js ORM,目前支持 Postgres.MySQL.SQLite 和 Microsoft SQL ...
- 视图插入数据_用EXCEL作数据分析--招聘信息
前提 数据分析职位在哪些城市最多? 数据分析师的工资水平怎么样? 做数据分析师对学历专业要求怎么样? 一.字段信息 城市 职位名称 职位类型 公司名称 公司规模 学历要求 所属领域 薪资 工作年限要求 ...
- json 插入数据_Oracle Database 20c:JSON功能增强
JSON作为一种轻量化的数据传输格式,被广泛地应用在各种系统之间.Oracle Database在之前的版本当中就对JSON有了很好的支持,在Oracle Database20c当中,对JSON做出了 ...
- influxdb 插入数据_脚本采集数据插入到influxdb数据库里
#!/bin/bash # 定时收集java服务metrics # curl http://10.7.16.42:6301/metrics demo # 参数: post_influxdb_write ...
- hive 指定字段插入数据_为hive增加列存储
为hive增加列存储应该算是我在hive上进行的第一个比较大的尝试. 目前已经实现对列表的INSERT操作. 在这一周时间里,我对hive的理解更加的深入. 废话不说,下面开始介绍下hive的列存储功 ...
- python2 json大数据_大数据技术之python 操作json
本篇文章探讨了大数据技术之python 操作json,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入. #!/usr/bin/env python import json s = ...
最新文章
- php 单一入口 seo,网站结构分类(单一入口还是多入口)
- 写有效率的SQL查询(V)
- linux C之access函数
- (转)OpenLayers3基础教程——OL3之Popup
- 计算机代码如何使用方法,电脑定时自动关机代码怎么样使用
- 数据的转换(shp sde mdb 之间的转换)
- microsoft azure
- Android中Xml工具类的封装
- 软考中级考试经验分享-系统集成项目管理工程师
- easymule学习----校验dll信息
- 计算机office的好处,office2007精简版有什么优点?精简版优点介绍
- 非负矩阵分解NMF简介
- 5G 商用第三年:无人驾驶的“上山”与“下海”
- ruoyi 项目启动步骤
- 【VOLTE】【SRVCC】【3】 VOLTE SRVCC切换失败场景
- createjs之easeljs【游戏看你有多色(一)】
- c语言编写生日祝福语大全,C++求高手帮忙写个程序...输出“生日快乐”四个字..用符号拼出来..谢谢啦...
- 多源传感器GNSS INS 视觉 LiDAR 组合导航与SLAM开源项目总结
- postgresql + postgis 离线安装
- 偏振器件传输矩阵matlab编程,偏振器件的琼斯矩阵