爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 15888|回复: 0

[求助] 这段python代码下载earth data的数据

[复制链接]

新浪微博达人勋

发表于 2021-7-23 14:31:27 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 翻身仗 于 2021-7-23 14:34 编辑

我用下面这段代码下载数据,代码是earth data 官网给出的,但是我没操作成功。。我要下载的数据的链接是逐月的链接,比如2000年1、2、3月的数据连接:
https://hydro1.gesdisc.eosdis.na ... 0_M.A200001.021.nc4
https://hydro1.gesdisc.eosdis.na ... 0_M.A200002.021.nc4
https://hydro1.gesdisc.eosdis.na ... 0_M.A200003.021.nc4

等等

请教以下几个问题:
(1)代码中的“URL”应该怎么填?尽管有说明,很惭愧,我没看懂
(2)代码中的“FILENAME”应该是什么格式(或者说后缀是什么?)
(3)下载的数据放在什么地方了?
(4)如何打开下载的数据?

# Set the URL string to point to a specific data URL. Some generic examples are:   #   https://servername/data/path/file   
#   https://servername/opendap/path/file[.format[?subset]]  
#   https://servername/daac-bin/OTF/HTTP_services.cgi?KEYWORD=value[&KEYWORD=value]   

URL = 'your_URL_string_goes_here'      

# Set the FILENAME string to the data file name, the LABEL keyword value, or any customized name.   

FILENAME = 'your_filename_string_goes_here' # 假如命名为 test123     
import requests     
result = requests.get(URL)   
try:     
     result.raise_for_status()      
     f = open(FILENAME,'wb')      
     f.write(result.content)      
     f.close()      
     print('contents of URL written to '+FILENAME)   
except:     
     print('requests.get() returned an error code '+str(result.status_code))







密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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