Ich habe folgendes dict:Probleme beim Zugriff Python-Wörterbuch Elemente
b = {None: u'{"TimeStamp":"2017-01-30T13:50:22.3854765+00:00","RealEstate": {"Id":"fa9ba4d0-3e69-46f0-9460-05d6b2ff1211","Name":"Building 1","Room":"Room 1","Device":{"Id":"fa9ba4d0-3e69-46f0-9460-08d6b2ff6408","Payload":{"Temperature":{"Unit":"C","Value":32.3},"Humidity":{"Unit":"%","Value":12},"Light":{"Unit":"lux","Value":154},"Motion":{"Unit":"Number of motion","Value":0},"Co2":null}}},"Message":null}'}
und kippe Zugang alle Elemente. Versucht beide b['None']
, b['u']
und b['TimeStamp']
die alle erzeugt:
ERROR: ..../sparkstream.py", line 24, in test
c = b['u']
KeyError: 'u'
Irgendwelche Tipps !?
Nun 'ist U' nicht ** ** ein Schlüssel des Wörterbuchs,' None 'ist. Sie können also mit 'b [None]' darauf zugreifen. –