文件传输协议FTP的一个案例学习-因特网客户端编程

目前比较流行的因特网文件传输协议有FTP,HTTP等。这里展示一个利用FTP协议从某给定网站下载文件的例子。

先附上代码:

1.感兴趣的小伙伴可以去urllib库里面看看源代码,其中也使用了FTP协议库作为工具之一;

2.访问的网站为mozilla;

3.要下载的文件位于该网站服务器上的这个目录中:pub/mozilla.org/webtools;

4.待下载文件的文件名为:bugzilla-LATEST.tar.gz;

5.对下列情况报告异常并结束本次访问:

   (1)无法连接到该网站;

   (2)连接上之后,无法匿名登录;

   (3)匿名登录后无法进入指定目录;

   (4)进入指定目录后无法读取指定文件;

6. 37行利用os模块的unlink方法处理本次下载中因文件保存失败产生的空文件。

 

posted @ 2017-09-11 21:51  Ping的博客  阅读(443)  评论(0编辑  收藏  举报