- 积分
- 915
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-24
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
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}下载完毕")
|
|