python解析json数据


Posted in Python onApril 29, 2022

在项目中遇到了个json数据需要解析,利用Python脚本尝试分享给大家

如下:

import os
import pandas as pd
import numpy as np
path=r'C:\users\....' #文件的上一层路径
key=['SS','AA',....] #字段名
files = os.listdir(path)
all_data = []
for file in files:
        filepath = os.path.join(path,file)
datas = pd.read_excel(filepath)
datas = datas.values
all_data.append(datas)
print(datas.shape)
alldatas = np.vstack(all_data)  #按垂直方向(行顺序)堆叠数组构成一个新的数组
alldatas[:10,1]
h,w = alldatas.shape
all_datas=[]
for i in range(h):
        try:
                print('woshi',i)
                da = eval(alldatas[i,1])  #eval()函数用来执行一个字符串表达式,并返回表达式的值。还可以把字符串转化为list、tuple、dict
        except:
                continue
        message = da['data']['8009']['message']
        if '未' in message or '数据源接口调用失败'  in message or '配置信息异常' in message or  '系统异常' in message:
                continue
        print(da['data']['8009'])
        dat = da['data']['8009']['data']
        aa = [alldatas[i,0]]
        print(dat)
        for name in key:
                aa.append(dat[name])
        all_datas.append(aa)
pd.DataFrame([key]+all_datas).to_csv(r'C:\users\....')   #保存路径

1.要解析的表格内容,主要解析data之后的结果

python解析json数据

 2.解析后的结果

python解析json数据

到此这篇关于在python 脚本下解析json数据的文章就介绍到这了!


Tags in this post...

Python 相关文章推荐
python查找目录下指定扩展名的文件实例
Apr 01 Python
python操作 hbase 数据的方法
Dec 18 Python
实例讲解Python爬取网页数据
Jul 08 Python
Python动态生成多维数组的方法示例
Aug 09 Python
使用Python 统计高频字数的方法
Jan 31 Python
浅谈Python3 numpy.ptp()最大值与最小值的差
Aug 24 Python
python使用PIL和matplotlib获取图片像素点并合并解析
Sep 10 Python
python 实现多维数组转向量
Nov 30 Python
Python求平面内点到直线距离的实现
Jan 19 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
Jan 23 Python
Python字符串split及rsplit方法原理详解
Jun 29 Python
python 使用三引号时容易犯的小错误
Oct 21 Python
python的html标准库
Apr 29 #Python
python和C/C++混合编程之使用ctypes调用 C/C++的dll
Apr 29 #Python
python数据处理之Pandas类型转换
Python实现将多张图片合成MP4视频并加入背景音乐
Python FuzzyWuzzy实现模糊匹配
Apr 28 #Python
PYTHON基于Pyecharts绘制常见的直角坐标系图表
PYTHON 使用 Pandas 删除某列指定值所在的行
Apr 28 #Python
You might like
PHP中Session可能会引起并发问题
2015/06/26 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
简单谈谈PHP面向对象之标识对象
2017/06/27 PHP
PHP实现爬虫爬取图片代码实例
2021/03/03 PHP
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
JavaScript 变量基础知识
2009/11/07 Javascript
jquery radio 操作代码
2011/03/16 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
2012/12/27 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
Node.js测试中的Mock文件系统详解
2016/11/21 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
vue与TypeScript集成配置最简教程(推荐)
2017/10/17 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
Chart.js 轻量级HTML5图表绘制工具库(知识整理)
2018/05/22 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
vue的.vue文件是怎么run起来的(vue-loader)
2018/12/10 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
2018/12/14 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
[02:04]2014DOTA2国际邀请赛 DK一个时代的落幕
2014/07/21 DOTA
python以环状形式组合排列图片并输出的方法
2015/03/17 Python
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
python词云库wordcloud的使用方法与实例详解
2020/02/17 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
基于python+selenium自动健康打卡的实现代码
2021/01/13 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
Spartoo芬兰:欧洲最大的网上鞋店
2016/08/28 全球购物
Hotels.com印度:酒店预订
2019/05/11 全球购物
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
合作协议书格式
2014/08/19 职场文书
2014年学校工作总结
2014/11/20 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
MySQL 外连接语法之 OUTER JOIN
2022/04/09 MySQL