python json数据解析的脚本是什么
Admin 2022-09-14 群英技术资讯 518 次浏览
在项目中遇到了个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之后的结果
2.解析后的结果
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
这篇文章主要介绍了Python合并Excel表(多sheet)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
这篇文章主要介绍了分享方便调试Python代码的2个实用工具,可以方便展示我们调试代码的中间状态,提升大家的编码效率,详细的介绍需要的小伙伴可以参考一下下面文章内容
这篇文章主要介绍了Python数据处理csv的简单应用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
项目中在前期经常要看下数据的分布情况,这对于探究数据规律非常有用,概率分布表示样本数据的模样,使用Python绘制频率分布直方图非常简洁,因为用的频次非常高,这篇文章主要给大家介绍了关于Python如何绘制概率分布直方图的相关资料,需要的朋友可以参考下
这篇文章主要介绍了在Numpy.array中[:]和[::]的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008