2013年6月26日星期三

OpenWeatherMap

一個提供既免費又開放的天氣data和API的網站,例子如下:
import json
import urllib.request

if __name__ == '__main__':
    r = urllib.request.urlopen('http://api.openweathermap.org/data/2.5/weather?q
=HongKong')
    s = r.read().decode('utf-8')
    j = json.loads(s)
    print('Current tempearture: {:.2f}'.format(j['main']['temp'] - 273.15))

詳情請參考OpenWeatherMap API

沒有留言:

發佈留言