我需要把一个json文件解析出来,但是无法取得里面的值,python3

importpandasaspdimportjsonjsonfile_path=r"C:\Users\LENOVO\Desktop\python_0505\data.js... import pandas as pdimport jsonjsonfile_path =r"C:\Users\LENOVO\Desktop\python_0505\data.json"with open(jsonfile_path,"r",encoding="utf-8") as j_obj: json_data= json.load(j_obj)print(json_data)# year_str_lst= json_data["dims"].keys()#取出字段为“data”的keys# year_lst=[int(year_str) for year_str in year_str_lst]#将keys转换为整数 遍历 输出结果为列表# print(year_lst)temp_str_lst =json_data["dims"].values()#取出字段为“dims”的valuestemp_lst=[float(temp_str) for temp_str in temp_str_lst]#将values转换为浮点数 遍历 输出结果为列表print(temp_lst) 展开
 我来答
蛟升变龙CW
2019-05-03 · TA获得超过473个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:58.7万
展开全部
可以,就是需要遍历所有的数据。
def?print_dict(k,?v):
????if?isinstance(v,?dict):
????????print?k,?v
????????for?kk?in?v.keys():
????????????print_dict(kk,?v[kk])
????else:
????????print?k,?v
for?k?in?d.keys():
????print_dict(k,?d[k])
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式