2016-08-02 74 views
1

当我打印banner["STATUS"]["Description"]时,我得到一个空值?python json打印空值

banner = { 
    "STATUS":[ 
    { 
     "STATUS": "S", 
     "When": 1470157636, 
     "Code": 11, 
     "Msg": "Summary", 
     "Description": "nsgminer 0.9.2" 
    } 
    ], 
    "SUMMARY": [ 
    { 
     "Elapsed":1502, 
     "MHS av":0.00, 
     "Found Blocks":0, 
     "Getworks":58, 
     "Accepted":0, 
     "Rejected":0, 
     "Hardware Errors":0, 
     "Utility":0.00, 
     "Discarded":116, 
     "Stale":0, 
     "Get Failures":2, 
     "Local Work":180, 
     "Remote Failures":0, 
     "Network Blocks":17, 
     "Total MH":0.0000, 
     "Work Utility":0.00, 
     "Difficulty Accepted":0.00000000, 
     "Difficulty Rejected":0.00000000, 
     "Difficulty Stale":0.00000000, 
     "Best Share":0 
    } 
    ], 
    "id":1 
} 
+3

'banner ['STATUS'] [0] ['Description']' – 2ps

回答

2
print banner['STATUS'][0]['Description'] # 0 will tell its the 0th index of the list 

'状态' 键保存清单。由于'描述'被放置在该列表的第一个字典中,因此需要[0]来访问第一个字典。