python可以十分方便的实现FTP下载功能,下面是一个简单的例子,没有添加异常处理
import os
import socket
import ftplib
HOST='localhost'
DIRN='home/song/merge_file'
FILE='jobfinish'
def main():
f=ftplib.FTP(HOST)
f.login();
print '*** Logged in as"anonymous"'
#f.quit()
f.cwd(DIRN)
print '*** changedDIRN'
f.retrbinary('RETR %s' %FILE,open(FILE,'wb').write)
print '*** Downloaded"%s" to CWD' % FILE
f.quit()
return
if __name__=='__main__':
main()