如何使用Python获取存储在此json文件中的文件“ Path”?

时间:2018-11-09 10:15:43

标签: python json

json文件

[{"Attachment": [
{
    "Page:": [
    {
        "Path": "a\\b\\c.pdf",  #field to be extracted
        "PageID": 1
    }
    ]
}
],
"ID": 13221}]

我尝试了以下操作,但遇到TypeError:列表索引必须是整数,而不是str

with open(file) as f:
    d = json.load(f)
print(d[0]['Attachment']['Page']['Path'])

1 个答案:

答案 0 :(得分:2)

d[0]['Attachment']是一个列表,d[0]['Attachment'][0]['Page:']也是如此。

with open(file) as f:
    d = json.load(f)
print(d[0]['Attachment'][0]['Page:'][0]['Path'])

会做。