我已经从这个列表中下载了一个文件https://opendata.dwd.de/weather/nwp/icon-eu/grib/03/t_2m/(实际文件名每天都会变化),它们是 bz2 压缩的。
我可以使用例如读取解压缩的文件
import xarray as xr
# cfgrib + dependencies are also required
grib1 = xr.open_dataset("icon-eu_europe_regular-lat-lon_single-level_2020101212_001_ASHFL_S.grib2", engine='cfgrib')
但是,我想读入压缩文件。
我尝试过类似的事情
with bz2.open("icon-eu_europe_regular-lat-lon_single-level_2020101818_002_ASWDIFD_S.grib2.bz2", "rb") as f:
xr.open_dataset(f, engine='cfgrib')
但这不起作用。
我正在寻找任何以编程方式读取压缩文件的方法。
慕沐林林
相关分类