0

我想通过 cdsapi 包从 era5 模型下载一些数据:

import cdsapi

c = cdsapi.Client()

url = c.retrieve(
    'reanalysis-era5-single-levels',
    {
        'product_type': 'reanalysis',
        'format': 'grib',
        'variable': 'total_precipitation',
        'year': '2021',
        'month': '01',
        'day': '01',
        'time': '00:00',
    },
    'download.grib')

这是否已将 grib 文件下载到我的计算机上,还是已创建并保存到 CDS 的站点?

如果我打印url

Result(content_length=2076600,content_type=application/x-grib,location=https://download-0004.copernicus-climate.eu/cache-compute-0004/cache/data2/adaptor.mars.internal-1612475135.0349507-29868-7-7ed52a50-6bc6-493b-8b3e-92ac91518fd0.grib)

如果它刚刚保存到该在线位置,是否有任何方法可以跳过该步骤并在同一c.retrieve呼叫中将数据直接下载到计算机?

4

1 回答 1

2

它已下载到您的计算机,可能是您运行 srript 的同一文件夹。

如果您放置自定义完整路径而不是'download.grib'. 文件也可以在您的请求部分的 cds 门户上找到

于 2021-02-04T22:08:21.950 回答