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翻译软件实现代码(使用google api完成)
Nov 26 Python
Python threading多线程编程实例
Sep 18 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
Jun 19 Python
浅谈pytorch和Numpy的区别以及相互转换方法
Jul 26 Python
使用python判断你是青少年还是老年人
Nov 29 Python
将Python字符串生成PDF的实例代码详解
May 17 Python
Python增强赋值和共享引用注意事项小结
May 28 Python
pyhton中__pycache__文件夹的产生与作用详解
Nov 24 Python
使用Python来做一个屏幕录制工具的操作代码
Jan 18 Python
Python3.7实现验证码登录方式代码实例
Feb 14 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
Oct 21 Python
Python Django 后台管理之后台模型属性详解
Apr 25 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实现返回JSON和XML的类分享
2015/01/28 PHP
SESSION存放在数据库用法实例
2015/08/08 PHP
Django 标签筛选的实现代码(一对多、多对多)
2018/09/05 PHP
JavaScript中的其他对象
2008/01/16 Javascript
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
JS 实现BASE64_ENCODE和BASE64_DECODE(实例代码)
2013/11/13 Javascript
javascript 通用loading动画效果实例代码
2014/01/14 Javascript
超简单JS二级、多级联动的简单实例
2014/02/18 Javascript
Javascript动态引用CSS文件的2种方法介绍
2014/06/06 Javascript
javascript使用call调用微信API
2014/12/15 Javascript
EasyUI实现第二层弹出框的方法
2015/03/01 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
对layui初始化列表的CheckBox属性详解
2019/09/13 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
Openlayers显示地理位置坐标的方法
2020/09/28 Javascript
在Python中使用dict和set方法的教程
2015/04/27 Python
python中requests库session对象的妙用详解
2017/10/30 Python
让Python更加充分的使用Sqlite3
2017/12/11 Python
python如何读写json数据
2018/03/21 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
Django 重写用户模型的实现
2019/07/29 Python
python中round函数保留两位小数的方法
2020/12/04 Python
介绍一下Linux中的链接
2016/05/28 面试题
假日旅行社实习自我鉴定
2013/09/24 职场文书
文史专业毕业生自荐信
2013/11/17 职场文书
教师应聘自荐信范文
2014/03/14 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
校车安全责任书
2014/08/25 职场文书
综合办公室岗位职责
2015/04/11 职场文书
新年晚会开场白
2015/05/29 职场文书
小学庆六一主持词
2015/06/30 职场文书
初中班主任教育随笔
2015/08/15 职场文书
利用Python判断整数是否是回文数的3种方法总结
2021/07/07 Python
Vue鼠标滚轮滚动切换路由效果的实现方法
2021/08/04 Vue.js
sql注入报错之注入原理实例解析
2022/06/10 MySQL