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")