import jsonweather = urllib2.urlopen('url')wjson = weather.read()wjdata = json.loads(wjson)print wjdata['data']['current_condition'][0]['temp_C']您从url中获得的是一个json字符串。而且您不能直接用索引解析它。您应该将其转换为dict
json.loads,然后可以使用index对其进行解析。
与其使用
.read()中间方式将其保存到内存,然后将其读取为
json,不如
json直接从文件中加载它:
wjdata = json.load(urllib2.urlopen('url'))


