python - 来自 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() 函数中的生成器和产量有关,但我无法弄清楚。如果我不输入开始日期和结束日期,它会起作用......知道我做错了什么吗?
解决方案
谢谢你让我知道。请使用最新版本 0.1.14。以后请到: https ://github.com/paulokuong/noaa/issues 添加问题。
这是由于来自 NOAA 的 json 响应的结构不一致。再次感谢。
推荐阅读
- php - cpanel中的套接字连接
- java - 使用 Intelli-j maven 依赖项无法解决
- javascript - 将字符串转换为对象数组
- c - “int ** myArray[height][width]”会创建一个高度和宽度大小的二维数组吗?
- javascript - 无法访问 Node.js 中的其他文件
- ios - facebook登录ios时虚拟键盘坏了
- android - 如何在 kotlin 中获取应用程序图标和名称列表到 recyclerview
- python - Tensorflow InvalidArgumentError(未知格式)
- r - 有没有更好的方法在 R 中进行 3 路方差分析?
- c - 将此位移位从 C 转换为 Rust