- 积分
- 6749
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2018-3-7
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2019-3-29 09:37:06
|
显示全部楼层
本帖最后由 zzw9701 于 2019-3-29 09:39 编辑
C:\Users\zhangzhiwei\Desktop截获.PNG
我在自己试着编程下载数据的时候遇到了这个问题,请问我该怎么解决呀?谢谢图片好像放不上来。。:
以下是程序:
#!/usr/bin/env python
from ecmwfapi import ECMWFDataServer
server = ECMWFDataServer()
data=["2006","2007","2008","2009","2010"]
for idata in range(len(data)): # 这里写了一个循环,根据data里面的年份循环
server.retrieve({
"class": "ei",
"dataset": "interim",
"date": data[idata]+"0101"+"/to/"+data[idata]+"1231", #这里是下载时间段,
"expver": "1",
"grid": "0.5/0.5",
"levelist": "500/550/600/650/700/750/775/800/825/850/875/900/925/950/975/1000",
"levtype": "pl",
"param": "248.128/130.128/131.128/132.128/133.128/157.128",
"step": "0",
"stream": "oper",
"time": "00:00:00/06:00:00/12:00:00/18:00:00",
"area" : "55/80/0/180", #这里是下载区域范围,按照 90N -180W -90S 180E的范围填写
"format" :"netcdf",
"target" :"D:\ERA_Interim/u.day."+data[idata]+".nc" #这里是下载路径和文件名,netcdf文件自然后缀名是nc,
})
Python给的提示:
expected an indented block
|
|