subir archivo por ftp en python
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()