python2.7实现FTP文件下载功能

  

本文实例为大家分享了python实现FTP文件下载功能的具体代码,供大家参考,具体内容如下

  

代码:         # - *编码:utf - 8 - *         进口操作系统   导入的时间   从ftplib进口FTP         #服务器地址   FTP_SERVER=' xx.xx.xx。xx”——对应ftpe服务器地址   用户='用户的   PWD='密码”   FTP_PATH=?home/xx和xx/?   local_root=' e: ' + FTP_PATH   日期=time.strftime (Y % m % d ' ' %, time.localtime (time.time ()))   打印日期      def isDir(文件名):   试一试:   路径=文件名;   path.replace ('/', ' \ \ ')   如果os.path.exists(路径):   打印的————文件存在   其他:   打印的文件不存在,local_root   os.mkdirs (local_root)   还真   除了:   返回假         def ftpconnect ():   ftp=ftp ()   ftp.set_debuglevel (2)   ftp.connect (FTP_SERVER, 21)   PWD ftp.login(用户)   返回ftp         def downloadfile ():   ftp=ftpconnect ()   打印ftp.getwelcome() #显示ftp服务器欢迎信息      李=ftp.nlst (FTP_PATH)   打印的ftp:“李   eachfile在李:   localpath=' e: ' + eachfile   打印”——打开localpath’, localpath   bufsize=1024   isDir (localpath)   fp=开放(localpath wb +)   ftp。retrbinary (“RETR”+ eachfile、fp.write bufsize)   fp.flush ()      ftp.set_debuglevel(0) #关闭调试   fp.close ()   ftp.quit() #退出ftp服务器      if __name__==癬_main__”:   downloadfile ()   之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

python2.7实现FTP文件下载功能