文件传输协议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方法处理本次下载中因文件保存失败产生的空文件。
hungry?