我正在使用Twitch API,並且我有一個大型嵌套字典。我如何篩選它?Python通過嵌套字典排序
>>> r = requests.get('https://api.twitch.tv/kraken/streams/sibstlp', headers={'Accept': 'application/vnd.twitchtv.v2+json'})
則:
>>> print r.text
#large nested dictionary starting with
#{"stream":{"_links":{"self":"https://api.twitch.tv/kraken/streams/sibstlp"},
有趣的是:
>>> r.text
# large nested dictionary starting with
#u'{"stream":{"_links":{"self":"https://api.twitch.tv/kraken/streams/sibstlp"},
有誰知道爲什麼r.text是從打印r.text不同?
我如何通過字典來獲取我要查找的信息? 我目前想:
>>> r.text[stream]
NameError: name 'stream' is not defined
感謝
謝謝你的解釋。我現在需要去了解json :) – IdeoREX
Python的json庫非常有用:http://docs.python.org/2/library/json.html – Brien