派小森 发表于 2020-10-22 21:51:55

已有 2 人购买  本主题需向作者支付 3 鱼币 才能浏览 购买主题

疾风怪盗 发表于 2020-10-22 22:34:00

购买主题本主题需向作者支付 3 鱼币 才能浏览

qq1484730945 发表于 2020-10-22 23:08:32

正则吧,递归分类好对应的层次级别{:10_277:}代码我也不知道咋敲,反正看了小龟龟的视频哪个抓取淘宝的信息就是这样整的

疾风怪盗 发表于 2020-10-23 02:04:10

这个json格式很规范啊,直接读取就好了,层次看不清的话,先保存一下,然后pycharm格式化查看下层次,按照一层一层来写就可以了
{:10_312:} 要花3个鱼币,才能查看的主题帖。。。。。。。。。

import json

with open('1111.txt','r',encoding='utf-8') as f:
    data=f.read()
    data=json.loads(data)
    for i in data:
      jpg_name=data["filename"]
      print(jpg_name)
      for j in data["regions"]:
            print('类型',j["region_attributes"]["class"])
            x_data=j["shape_attributes"]['x']
            print('x',x_data)
            y_data=j["shape_attributes"]['y']
            print('y',y_data)
            height_data=j["shape_attributes"]['width']
            print('width',height_data)
            width_data=j["shape_attributes"]['height']
            print('height',width_data)



# with open('data1.json','w',encoding='utf-8') as f:
#   f.write(json.dumps(data))

派小森 发表于 2020-10-24 13:20:25

疾风怪盗 发表于 2020-10-23 02:04
这个json格式很规范啊,直接读取就好了,层次看不清的话,先保存一下,然后pycharm格式化查看下层次,按照 ...

非常抱歉!!!我以为是鱼币是给回帖的大佬的,没想到是花费鱼币才能看看问题{:5_96:}
实在是对不起

感谢大佬的解答真的是太详细了!!!
页: [1]
查看完整版本: 紧急求助各位大牛:python提取循环嵌套字典json文件信息