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 相关文章推荐
精确查找PHP WEBSHELL木马的方法(1)
Apr 12 Python
深入理解Python中的内置常量
May 20 Python
Python Nose框架编写测试用例方法
Oct 26 Python
numpy 计算两个数组重复程度的方法
Nov 07 Python
Python爬取商家联系电话以及各种数据的方法
Nov 10 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
Feb 22 Python
python3用PIL把图片转换为RGB图片的实例
Jul 04 Python
Django中自定义查询对象的具体使用
Oct 13 Python
快速解决Django关闭Debug模式无法加载media图片与static静态文件
Apr 07 Python
Python 用__new__方法实现单例的操作
Dec 11 Python
python 实现图片裁剪小工具
Feb 02 Python
python plt.plot bar 如何设置绘图尺寸大小
Jun 01 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
Bo-Blog专用的给Windows服务器的IIS Rewrite程序
2007/08/26 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
使用纯php代码实现页面伪静态的方法
2015/07/25 PHP
php+ajax实现无刷新文件上传功能(ajaxuploadfile)
2018/02/11 PHP
php和nginx交互实例讲解
2019/09/24 PHP
PHP实现计算器小功能
2020/08/28 PHP
Track Image Loading效果代码分析
2007/08/13 Javascript
javascript attachEvent和addEventListener使用方法
2009/03/19 Javascript
extjs 学习笔记(一) 一些基础知识
2009/10/13 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
JavaScript中使用ActiveXObject操作本地文件夹的方法
2014/03/28 Javascript
jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)
2016/04/08 Javascript
javascript三种代码注释方法
2016/06/02 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
遍历json 对象的属性并且动态添加属性的实现
2016/12/02 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
js纯前端实现腾讯cos文件上传功能的示例代码
2019/05/14 Javascript
layui radio点击事件实现input显示和隐藏的例子
2019/09/02 Javascript
Python中的字典遍历备忘
2015/01/17 Python
python中找出numpy array数组的最值及其索引方法
2018/04/17 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
2018/05/18 Python
django解决跨域请求的问题详解
2019/01/20 Python
python去重,一个由dict组成的list的去重示例
2019/01/21 Python
将pip源更换到国内镜像的详细步骤
2019/04/07 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
python关闭占用端口方式
2019/12/17 Python
Python 支持向量机分类器的实现
2020/01/15 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
俄罗斯达美乐比萨外送服务:Domino’s Pizza
2020/12/18 全球购物
商得四方公司面试题(gid+)
2014/04/30 面试题
2013年保送生自荐信格式
2013/11/20 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
2015元旦主持词开场白和结束语
2014/12/14 职场文书
小学生暑假安全保证书
2015/07/13 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang
「女孩的钓鱼慢活」全新版权绘公布
2022/03/21 日漫