本文实例为大家分享了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文件下载功能