python json 数据字典提取数据报错KeyError: 'visible_mask',但我的json文件里明明有这个key

json文件:

img

关键代码:

img

img

报错:

img

有没有人帮忙看看,小女子当感激不尽!

我打印出来没有visible_mask字段,另外两个字段category_id,segmentation有,下图是我打印的结果。这是怎么回事啊?我用记事本打开名为annotations的json文件发现有visible_mask啊。

img

你可以把取visible_mask之前信息打印出来看看有没有这个啊,看是不是个字典,把d["A"][k]这一块打印下,先不append进列表,后面接个print,看一下循环出来的是不是都有visible_mask这个字段