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 相关文章推荐
pycharm 使用心得(二)设置字体大小
Jun 05 Python
零基础写python爬虫之使用urllib2组件抓取网页内容
Nov 04 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
May 20 Python
Python教程之全局变量用法
Jun 27 Python
Python实现图片转字符画的示例代码
Aug 21 Python
Python建立Map写Excel表实例解析
Jan 17 Python
tensorflow学习笔记之简单的神经网络训练和测试
Apr 15 Python
pycharm在调试python时执行其他语句的方法
Nov 29 Python
django在保存图像的同时压缩图像示例代码详解
Feb 11 Python
Python如何创建装饰器时保留函数元信息
Aug 07 Python
Django-simple-captcha验证码包使用方法详解
Nov 28 Python
python3中celery异步框架简单使用+守护进程方式启动
Jan 20 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魔法函数与魔法常量使用介绍
2017/07/23 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
js css样式操作代码(批量操作)
2009/10/09 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
JQuery获取各种宽度、高度(format函数)实例
2013/03/04 Javascript
火狐下table中创建form导致两个table之间出现空白
2013/09/02 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
JS代码实现根据时间变换页面背景效果
2016/06/16 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
node.js基于mongodb的搜索分页示例
2017/01/22 Javascript
vue子父组件通信的实现代码
2017/07/09 Javascript
node实现定时发送邮件的示例代码
2017/08/26 Javascript
原生js实现省市区三级联动代码分享
2018/02/12 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
python实现搜索本地文件信息写入文件的方法
2016/02/22 Python
利用Python生成文件md5校验值函数的方法
2017/01/10 Python
Python实现使用卷积提取图片轮廓功能示例
2018/05/12 Python
在python中pandas的series合并方法
2018/11/12 Python
TensorFlow命名空间和TensorBoard图节点实例
2020/01/23 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
2020/03/01 Python
Python如何实现FTP功能
2020/05/28 Python
CSS3轻松实现清新 Loading 效果的简单实例
2016/06/06 HTML / CSS
使用Html5中的cavas画一面国旗
2019/09/25 HTML / CSS
HTML5 Blob对象的具体使用
2020/05/22 HTML / CSS
美国网上眼镜商城:Zenni Optical
2016/11/20 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
顶岗实习接收函
2014/01/09 职场文书
婚庆公司的创业计划书
2014/01/22 职场文书
医学生个人求职信范文
2014/02/07 职场文书
西式结婚主持词
2014/03/14 职场文书
《歌唱二小放牛郎》教学反思
2014/04/19 职场文书
Arthas排查Kubernetes中应用频繁挂掉重启异常
2022/02/28 MySQL