首页 > 解决方案 > 来自 python noaa_sdk api 和生成器的历史天气数据?

问题描述

我正在尝试使用noaa api的 python noaa_sdk获取历史天气数据。我正在使用示例中的以下代码:

from noaa_sdk import noaa

n = noaa.NOAA()
observations = n.get_observations('08205','US', start='2017-07-04', end='2018-07-06')
for observation in observations:
    print(observation)
    break

但是当我这样做并包括开始和结束日期时,我没有得到“打印(观察)”响应。

我认为这与 get_observations() 函数中的生成器和产量有关,但我无法弄清楚。如果我不输入开始日期和结束日期,它会起作用......知道我做错了什么吗?

标签: pythonapiweathernoaa

解决方案


谢谢你让我知道。请使用最新版本 0.1.14。以后请到: https ://github.com/paulokuong/noaa/issues 添加问题。

这是由于来自 NOAA 的 json 响应的结构不一致。再次感谢。


推荐阅读