subir archivo por ftp en python

Oct 19, 2011 No Comments by

Una forma sencilla para subir un archivo por ftp en python es utilizando la librería ftplib.

El siguiente ejemplo, pide la password por línea de comandos (getpass), auntentifica contra el servidor www.example.com, usuario ‘user’ y las password ingresada, finalmente guardar el archivo local /tmp/my.file en /www/upload/my.file (servidor).

 

#!/usr/bin/python
import ftplib
import getpass

try:
        passwd = getpass.getpass('Password: ')
        if not passwd:
                quit()
        try:
                s = ftplib.FTP('www.example.com','user', passwd)
                f = open('/tmp/my.file', 'rb')
                s.storbinary('STOR /www/upload/my.file', f)

                f.close()
                s.quit()
                print ": )"
        except:
                quit()

except:
        quit()
Python

About the author

Ingeniero en Informática, Oracle Certified Master Java EE 6 Enterprise Architect, Oracle Certified Professional Java Programmer. Experto en distintas ramas de la computación y otras "yerbas" xD. Si te gusto este post, sígueme en @deerme_org, escríbeme a info AT deerme.org o contactame por linkedin.
No Responses to “subir archivo por ftp en python”

Leave a Reply


9 + seven =