爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: leeol

[其他] 利用python脚本,批量自动下载欧洲中心的气象数据

  [复制链接]

新浪微博达人勋

发表于 2019-4-10 13:02:59 | 显示全部楼层
已学习 好有用啊。收藏以后需要时候拿来用,楼主棒棒
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-4-16 08:33:01 | 显示全部楼层
感谢分享
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2019-4-16 08:55:52 | 显示全部楼层
from ecmwfapi import ECMWFDataServer

server = ECMWFDataServer()
  
data=["1979","1980","1981","1982","1983","1984","1985","1986","1987","1988","1989","1990","1991","1992","1993","1994","1995","1996","1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017"]

for idata in range(len(data)):

   server.retrieve({
          'class':"ei",
          'dataset' : "interim",
          'step'    : "0",
          #'number'  : "all",
          'levtype' : "pl",
          'date'    : data[idata]+"0101"+"/to/"+data[idata]+"1231",
          'time'    : "00/06/12/18",
          #'origin'  : "all",
          #'type'    : "pf",
          'param':"131.128/132.128",
          'levelist': "1000/925/850/700/600/500/400/300/200",
          'area'    : "90/-180/-90/180",
          'grid'    : "1/1",
          'format'  :'netcdf',
          'target'  : "D:/ecmwf/uv.daily."+data[idata]+".nc"
          })


这是我的脚本 每次到79年12月之后就卡住了 不往后进行1980年的 能帮忙看下吗D:\111.png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-4-22 17:28:10 | 显示全部楼层
denghaijun 发表于 2014-7-13 16:12
楼主,您好,我在做的过程中出了点错误,麻烦您帮我看看,看错在哪里,谢谢了,错误如下:
解压的ecmwf-ap ...

我的也是这样的 请问一下 您做解决了吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-5-5 15:50:58 | 显示全部楼层
sensen22 发表于 2018-8-2 09:25
同问,我也找不到了,想问你找到了吗?

你找到了吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-5-5 16:18:28 | 显示全部楼层
xiaoguoguo327 发表于 2018-1-9 17:31
请教大神,你最终用pythoon脚本下载是用的楼主提供的方法吗?我按照这个方法总是出错,是因为时间太久了 ...

请问你现在下载成功了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-5-5 16:20:41 | 显示全部楼层
wuliq1 发表于 2018-1-12 19:17
现在EC好像换了下载方式,层主是完全按照楼主的方法步骤来的?看起来像是没有像楼主那样点进tigge datase ...

楼主你找到了吗?我点进去怎么没找到所谓的accept之类的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-5-5 16:24:51 | 显示全部楼层
运行example.py出现如下情况,跪求大神帮忙解答!!!不胜感激                                               
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
========================= RESTART: D:\ERA\example.py =========================
Traceback (most recent call last):
  File "D:\ERA\example.py", line 12, in <module>
    from ecmwfapi import ECMWFDataServer
  File "D:\ERA\ecmwfapi\__init__.py", line 12, in <module>
    from ecmwfapi import api
  File "D:\ERA\ecmwfapi\api.py", line 28
    print "Python socket module was not compiled with SSL support. Aborting..."
                                                                              ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Python socket module was not compiled with SSL support. Aborting...")?
>>>
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-5-13 17:20:30 | 显示全部楼层
u.day.是文件夹还是文件名的前缀
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-5-22 20:34:02 | 显示全部楼层
先mark下,好东西{:eb302:}{:eb302:}{:eb302:}{:eb302:}{:eb302:}{:eb302:}{:eb302:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表