python模块获取当天的最大和最小温度

时间:2015-11-10 22:20:42

标签: python python-3.x python-module

我想知道是否有任何python模块可以达到最高和最低温度以及它们发生的时间。我知道要获得温度,我们可以使用预测。

1 个答案:

答案 0 :(得分:1)

没有python模块可以自动为您执行此操作,您必须创建代码才能执行此操作。您可以使用forecastio Python bindings获取数据,然后使用max() function并将关键选项设置为温度,并且您应该拥有数据。

例如,您可以执行以下操作:

import forecastio

API_KEY = 'my-api-key'
latitude, longitude = '0.0', '0.0'

def get_forecast(key=API_KEY, latitude=latitude, longitude=longitude):
    return forecastio.load_forecast(key, latitude, longitude)

forecast = get_forecast()

min_temp = min(forecast.daily().data, key=lambda datum: datum.temperature)