【发布时间】:2016-10-05 15:11:56
【问题描述】:
我正在尝试使用来自here 的 pygrib 读取 grib2 文件。但是读完全部120个文件需要4-5个多小时。所以我尝试制作索引以更快地读取文件。每当我尝试在 value 键上创建索引时,都会收到此错误:
msgs = grbindx.select(level = 0, typeOfLevel = "surface",parameterName = "values")
File "pygrib.pyx", line 2003, in pygrib.index.select (pygrib.c:30731)
ValueError: no matches found
这是我的代码:
#grb = grbs.select(name='UV index')[0]
#uvi surface 0
grbindx = pygrib.index('uv.t12z.grbf64.grib2','typeOfLevel','level','parameterName')
msgs = grbindx.select(level = 0, typeOfLevel = "surface",parameterName = "values")
print msgs.keys
谁能解释我做错了什么?
【问题讨论】: