自动从搜狐镜像ftp服务器上下载apache文件

这几天搭建apache环境,网上搜索找到了mirrors.sohu.com这个站点,内容比较全,也正好练习python 就简答写了个一个ftp下载工具,比较简单,不过满足日常需求是没有任何问题,代码如下:

我稍微解释下代码意思,注释的行不用看,是我测试用的一些代码,ftplib支持2中方式下载,一种是二进制下载,一种ascii文件下载,ftp.retrbinary,方式是二进制下载,ftp.retrlines是ascii下载,我代码用的是ascii文件下载,注释的行可用于二进制文件下载,不用修改,去掉注释即可,这两个函数都需要一个回调函数,就是每行或每个数据块都要经过这个函数处理一下,具体理解看代码执行结果吧,有问题留言,睡觉去喽。