Hace poco necesitaba desarrollar un programa en python que me permitiera subir un archivo a un servidor FTP desde python. Navegando por la red me encontre con un este enlace, el cual nos muestra un ejemplo de como subir un archivo a un servidor FTP desde python, haciendo uso de la liberia FTPLIB. A continuacion cito el ejemplo:
#!/usr/bin/env python
import ftplib
import os
# Datos FTP
ftp_servidor = 'ftp.servidor.com'
ftp_usuario = 'miusuario'
ftp_clave = 'miclave'
ftp_raiz = '/public_html' # donde queremos subir el fichero
# Datos del fichero a subir
fichero_origen = '/home/gorka/mifichero.zip'
fichero_destino = 'mifichero.zip'
# Conectamos con el servidor
try:
s = ftplib.FTP(ftp_servidor, ftp_usuario, ftp_clave)
try:
f = open(fichero_origen, 'rb')
s.cwd(ftp_raiz)
s.storbinary('STOR ' + fichero_destino, f)
f.close()
s.quit()
except:
print "No se ha podido encontrar el fichero " + fichero_origen
except:
print "No se ha podido conectar al servidor " + ftp_servidor
Como ven es algo bastante sencillo de realizar, solo basta con realizar la conexion y de subir el archivo a un servidor FTP en el cual tengamos acceso. Espero lo hayan comprendido y les sea util.









Valora en Bitacoras.com: Hace poco necesitaba desarrollar un programa en python que me permitiera subir un archivo a un servidor FTP desde python. Navegando por la red me encontre con un este enlace, el cual nos muestra un ejemplo de como subir …..