我想通过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调用中将数据下载到计算机上?
发布于 2021-02-05 06:08:22
它已下载到您的计算机上,可能与您运行srript的文件夹相同。
如果您放入自定义完整路径而不是'download.grib',也可以指定不同的位置。文件也可以在your requests部分的cds门户上找到
https://stackoverflow.com/questions/66054515
复制相似问题