爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4646|回复: 0

[经验总结] 批量下载gdas1数据

[复制链接]

新浪微博达人勋

发表于 2023-1-10 23:07:12 | 显示全部楼层 |阅读模式

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

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

x
第一步在ftp://arlftp.arlhq.noaa.gov/pub/archives/gdas1/上下载listing文件,里面包含所有的文件;
第二步可以保留你需要的文件名,或直接在程序里筛选再下载,速度和网页肯定是一样的就是免得人工点。
import shutil
import urllib.request
from contextlib import closing
file=[]
with open(r"G:\guiji\list.txt","r") as f:
  for line in f:
    file.append(line.strip())
for files in file:
  print(f"正在下载{files}")
  with closing(urllib.request.urlopen(f'ftp://arlftp.arlhq.noaa.gov/pub/archives/gdas1/{files}')) as r:
    with open(files, 'wb') as f:
       shutil.copyfileobj(r, f)
  print(f"{files}下载完毕")

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

本版积分规则

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

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

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