python3 FTP简单实现文件下载(含中文乱码问题)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | from ftplib import FTP def ftp_down(HOST,romatepath,filename,localpath): user = * * * * * password = * * * * * ftp = FTP(HOST) #连接远程服务器IP地址 ftp.encoding = 'utf-8' #解决中文乱码问题 ftp.login(user,password) #print (ftp.getwelcome())#显示ftp服务器欢迎信息 ftp.cwd(romatepath) #选择操作目录 bufsize = 1024 file_handler = open (localpath, 'wb' ).write #以写模式在本地打开文件 ftp.retrbinary( 'RETR %s' % filename,file_handler,bufsize) ftp.quit() print ( "ftp down OK" ) |
每天扫一扫,到店付款省钱!
动动小手支持一下作者,谢谢🙏
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步