步驟:
1.python
2.ECWMF賬號和密碼:編寫.ecmwfapirc文件,放置在C:\Users\用戶名 目錄下,內容:
{
"url" : "http...",
"key" : "key",
"email" : "email address"
}
https://confluence.ecmwf.int/display/WEBAPI/Access+ECMWF+Public+Datasets/網頁可以找到以上內容
3.下載
進入下載網址https://apps.ecmwf.int/datasets/data/interim-full-daily/levtype=sfc/
選擇想要的數據,view data retrieval request 可以得到python腳本
復制該腳本到.py文件,修改data、grid、area、target、增加:"format":"netcdf"
編寫循環語句
day_month_dic = {1:31,2:28,3:31, 4:30, 5:31, 6:30, 7:31, 8:31, 9:30, 10:31, 11:30,12:31}
year = 2006
for month in range(1,12):
data_varied = "{}-{:0>2d}-01/to/{}-{:0>2d}-{}".format(year, month, year, month, day_month_dic[month])日期顯示為“year-month-date/to/year-month-date”(需勘誤)
復制的腳本內容
腳本中"target": "F:\erai\{0}\{1}_{2:0>2d}.nc".format(year,year,month)
4. py .py文件
5. 遇到的問題:① 顯示ecmwfapi模塊未安裝,從cmd進去之后ok了
② 顯示error contacting the WebAPI,retrying in 60 seconds
解決方法:https://www.quovadisglobal.com/QVRepository/DownloadRootsAndCRL.aspx下載CA2 G3並安裝
打開mmc.exe,選擇證書,添加當前用戶更新導入所有證書