私は、次のdictがありますトラブルアクセスするPythonの辞書要素
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}'}
そして、カントのアクセス任意の要素を。
ERROR: ..../sparkstream.py", line 24, in test
c = b['u']
KeyError例外:すべてが生成するb['None']
、b['u']
とb['TimeStamp']
両方試しました 'U' は
任意のヒントを!
助け 'u'辞書、'なしの**キー**ではありません'です。したがって、 'b [なし]'でアクセスすることができます。 –