今天开完组会,小小放松一下哈哈,更新一下许久没更新的CSDN(登陆太少,好多私信和评论都没回复,尴尬哈哈)
我之前下载JRA-55的monthly数据,上ftp用手点!用手点!!![破音] 太惨了,简直惨绝人寰。
最近要用到daily数据,手点是不可能的,这辈子都不可能的。我搜了一下,好像没看到介绍用服务器批量下载JRA-55的资料(之前有类似的帖子,但都是转载官网的,说什么编shell脚本,连接ftp,我水平有限,没做出来...),因此决定开个坑介绍一下如何用python脚本(内附脚本)对JRA-55数据进行批量下载。
开始前注意点:(急的不行,要赶紧下载的话,直接看脚本吧hhh)
1. 关于你自己:
(1)有JRA-55的账户密码
(2)安装好python(我用的python3.7) 其中ftplib这个包应该是自带的,如果没有的话,安装一下哈。
(3)可以在自己电脑上下,但是建议挂在服务器上下载(可能八成大概会快一点儿吧)
2. 关于JRA-55:
(1)JRA-55下载一次连接不能超过1个小时(所以后面,我通过断开连接、并分三次下载来规避这个问题)
(2)JRA-55账户一个24小时里总连接时长不能超过12小时(不是很严格,但是太长时间,JRA会把和你的连接断开; 为了规避这个问题,我找朋友借了一个账户,两个账户轮流下载)
(3)JRA-55下载巨慢!我用服务器下载,一个2.2M的文件要大概40秒~1分半。(所以