【发布时间】:2018-07-17 20:30:43
【问题描述】:
我在从多嵌套字典中获取变量时遇到了一些问题。
我正在尝试使用以下 sn-p 获取 CategoryParentID:
print dicstr['CategoryParentID']
而我的字典看起来像这样:
{
"CategoryCount": "12842",
"UpdateTime": "2018-04-10T02:31:49.000Z",
"Version": "1057",
"Ack": "Success",
"Timestamp": "2018-07-17T18:33:40.893Z",
"CategoryArray": {
"Category": [
{
"CategoryName": "Antiques",
"CategoryLevel": "1",
"AutoPayEnabled": "true",
"BestOfferEnabled": "true",
"CategoryParentID": "20081",
"CategoryID": "20081"
},
.
.
.
}
我收到了这个错误,但是:
Traceback (most recent call last):
File "get_categories.py", line 25, in <module>
getUser()
File "get_categories.py", line 18, in getUser
print dictstr['CategoryParentID']
KeyError: 'CategoryParentID'
【问题讨论】: