Ir al contenido principal

Entradas

Mostrando entradas de mayo 10, 2009

Subir/Descargar archivos vía FTP

Bueno, esta receta la encontré alguna vez que necesitaba algo de ftp con Python, no es de mi autoría debo aclarar: Para descargar arhivos #!/usr/bin/python # DESCRIPTION: Python script that connects to a FTP server and gets some Shapefiles from # AUTHOR: Nacho Uve # DATE : May 2008 # LICENSE: GPL2 or greater from ftplib import FTP ftp = FTP('ftp.miservidor.com'); ftp.login(user='miusuario', passwd='miclave') ftp.cwd("/directorio/archivo.txt"); # OPTION: To get a 'ls -l' list # dirs = [] # # Used a callback to 'dirs' # ftp.dir(dirs.append) dirs = ftp.nlst() for row in dirs: print row ftp.cwd(row) # Save shapefiles in the local machine with the first word of the folder as filename ftp.retrbinary('RETR MASA.SHP', open(row.split()[0]+'.shp','wb'...