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爬虫教程之爬取百度贴吧并下载的示例
Mar 07 Python
python获取文件版本信息、公司名和产品名的方法
Oct 05 Python
Python+tkinter使用80行代码实现一个计算器实例
Jan 16 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
May 03 Python
django rest framework vue 实现用户登录详解
Jul 29 Python
python 控制Asterisk AMI接口外呼电话的例子
Aug 08 Python
pycharm的python_stubs问题
Apr 08 Python
Python实现验证码识别
Jun 15 Python
python3爬虫GIL修改多线程实例讲解
Nov 24 Python
如何用Python徒手写线性回归
Jan 25 Python
python scrapy简单模拟登录的代码分析
Jul 21 Python
Python何绘制带有背景色块的折线图
Apr 23 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实现弹出消息提示框的两种方法
2013/12/17 PHP
php保存二进制原始数据为图片的程序代码
2014/10/14 PHP
WordPress开发中自定义菜单的相关PHP函数使用简介
2016/01/05 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
js压缩工具 yuicompressor 使用教程
2010/03/31 Javascript
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
JavaScript中把数字转换为字符串的程序代码
2013/06/19 Javascript
javascript判断机器是否联网的2种方法
2013/08/09 Javascript
表单元素与非表单元素刷新区别详细解析
2013/11/06 Javascript
jquery实现不包含当前项的选择器实例
2015/06/25 Javascript
深入浅析react native es6语法
2015/12/09 Javascript
JS实现页面中所有img对象添加onclick事件及新窗口查看图片的方法
2016/12/27 Javascript
Angularjs 依赖压缩及自定义过滤器写法
2017/02/04 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
Python专用方法与迭代机制实例分析
2014/09/15 Python
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
Python清空文件并替换内容的实例
2018/10/22 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
2019/04/12 Python
django-初始配置(纯手写)详解
2019/07/30 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
2019/11/08 Python
Python通过文本和图片生成词云图
2020/05/21 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
英国办公用品商店:Office Outlet
2018/04/04 全球购物
机电专业个人自荐信格式模板
2013/09/23 职场文书
计算机应用与科学个人的自我评价
2013/11/15 职场文书
英文版销售经理个人求职信
2013/11/20 职场文书
我们的节日中秋活动方案
2014/08/19 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
公司宣传语大全
2015/07/13 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书