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的Urllib库的一些高级用法
Apr 30 Python
让Python代码更快运行的5种方法
Jun 21 Python
Python实现将不规范的英文名字首字母大写
Nov 15 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
Jan 08 Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 Python
Python使用itertools模块实现排列组合功能示例
Jul 02 Python
Django web框架使用url path name详解
Apr 29 Python
python与C、C++混编的四种方式(小结)
Jul 15 Python
python flask几分钟实现web服务的例子
Jul 26 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
Aug 26 Python
Python 序列化和反序列化库 MarshMallow 的用法实例代码
Feb 25 Python
Python可视化学习之matplotlib内置单颜色
Feb 24 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命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
判断用户是否在线的代码
2011/03/05 Javascript
VBS通过WMI监视注册表变动的代码
2011/10/27 Javascript
js 利用className得到对象的实现代码
2011/11/15 Javascript
原生Js实现元素渐隐/渐现(原理为修改元素的css透明度)
2013/06/24 Javascript
为JS扩展Array.prototype.indexOf引发的问题及解决办法
2015/01/21 Javascript
hammer.js实现图片手势放大效果
2017/08/29 Javascript
js中的闭包学习心得
2018/02/06 Javascript
详解微信小程序canvas圆角矩形的绘制的方法
2018/08/22 Javascript
微信小程序BindTap快速连续点击目标页面跳转多次问题处理
2019/04/08 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
[57:36]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第三场 2月1日
2021/03/11 DOTA
python显示天气预报
2014/03/02 Python
简单的抓取淘宝图片的Python爬虫
2014/12/25 Python
Python3.6正式版新特性预览
2016/12/15 Python
python3基于TCP实现CS架构文件传输
2018/07/28 Python
python树莓派红外反射传感器
2019/01/21 Python
详解PyTorch手写数字识别(MNIST数据集)
2019/08/16 Python
纯CSS3制作页面切换效果的实例代码
2019/05/30 HTML / CSS
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
NBA欧洲商店(英国):NBA Europe Store UK
2018/07/27 全球购物
遗体告别仪式答谢词
2014/01/23 职场文书
2014年党的群众路线教育实践活动整改措施(个人版)
2014/09/25 职场文书
英语复习计划
2015/01/19 职场文书
2015年消防工作总结
2015/04/24 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书
redis 查看所有的key方式
2021/05/07 Redis
Python 可迭代对象 iterable的具体使用
2021/08/07 Python
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers