| 
 
	积分6682贡献 精华在线时间 小时注册时间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
 
 
 | 
 |