python批量下载ecmwf中的tigge的降水数据,时间是2020年1月1日到2023年3月1日,step全选,每个step一个文件
时间: 2024-06-10 17:10:53 浏览: 14
由于ECMWF的数据需要先获取访问密钥,因此以下代码仅作参考,需要根据实际情况进行修改。
```python
import cdsapi
c = cdsapi.Client()
year_list = range(2020, 2024)
month_list = range(1, 13)
day_list = range(1, 32)
for year in year_list:
for month in month_list:
for day in day_list:
try:
c.retrieve(
'tigge',
{
'class': 'ti',
'dataset': 'tigge',
'date': f'{year}-{month:02}-{day:02}/to/{year}-{month:02}-{day:02}',
'expver': 'prod',
'grid': '0.25/0.25',
'levtype': 'sfc',
'origin': 'ecmf',
'param': '228228',
'step': '0/to/72/by/6',
'time': '00:00:00',
'type': 'cf',
'area': '90/-180/0/180',
'format': 'netcdf'
},
f'pr_{year}{month:02}{day:02}.nc')
except:
print(f"failed to download {year}-{month:02}-{day:02}")
```
上述代码中,循环遍历了2020年1月1日到2023年3月1日的每一天,对于每一天,以步长6小时,下载了从0小时到72小时的所有降水数据,并且将每个时间步长对应的数据保存为一个文件,文件名以日期命名。注意,这里下载的是全球范围内的降水数据。如果需要下载其他变量或其他区域的数据,需要相应地修改参数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)