在python 脚本下解析json数据

Xanthe ·
更新时间:2024-09-20
· 786 次阅读

在项目中遇到了个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.解析后的结果

到此这篇关于在python 脚本下解析json数据的文章就介绍到这了,更多相关python 解析json数据内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!



json数据 JSON 脚本 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号