Envoyer un fichier par FTP :
import ftplib # On importe le module FTP de Python
session = ftplib.FTP('212.12.34.56','sebsauvage','batman') # On se connecte au serveur
monfichier = open('toto.txt','rb') # On ouvre le fichier à envoyer
session.storbinary('STOR toto.txt', monfichier) # On envoie le fichier
monfichier.close() # On ferme le fichier
session.quit() # On se déconnecte
Vous avez bien entendu à votre disposition toutes les autres commandes FTP (lister un répertoire, changer de répertoire, reprendre un téléchargement interrompu, renommer un fichier...)