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

The author didnt add any Information to his profile yet
No Responses to “subir archivo por ftp en python”

Leave a Reply


nine + 9 =