我为树莓派购买了制作项目书,其中一个脚本是使用 wundergrund api,然后打印诸如 temp 等内容的结果。
代码已更改,我尝试调整变量但总是出现关键错误:/
这是一个示例 api
在书中,他提供了 python 中的代码,但它使用的是旧的 api 代码。参见图片
我为树莓派购买了制作项目书,其中一个脚本是使用 wundergrund api,然后打印诸如 temp 等内容的结果。
代码已更改,我尝试调整变量但总是出现关键错误:/
这是一个示例 api
在书中,他提供了 python 中的代码,但它使用的是旧的 api 代码。参见图片
使用更漂亮的 json 文档。
import urllib2
import json
txt = urllib2.urlopen('http://pastebin.com/raw.php?i=uu6qK6Rg').read()
j = json.loads(txt)
print j['current_observation']['temp_c']
给
19.1
编辑
要了解键下的内容是什么,请执行以下操作。
print json.dumps(j['current_observation'], sort_keys=True, indent=4)
然后你可以慢慢地沿着树向下走,直到你找出你想要的数据的完整路径。