Télécharger des dossiers à partir du système local vers FTP à l'aide d'un script Python

J'ai télécharger automatiquement des dossiers sur un site FTP à l'aide d'un script Python. Je suis en mesure de télécharger un seul fichier, mais pas les dossiers avec des sous-dossiers et fichiers qu'ils contiennent. J'ai fait beaucoup de recherche, mais a échoué. Peut-on m'aider ici? Merci à l'avance.

#! /usr/bin/python

import ftplib
s = ftplib.FTP('serverip','usrname','password') 
file = '/home/rock/test.txt'
ftppath = '/IT'
filename = "rak"
s.cwd(ftppath)
f = open(file,'rb')                
s.storbinary('STOR ' + filename, f)         

f.close()                                
s.quit()
Pourriez-vous fournir votre code s'il vous plaît?
eh bien, vous allez devoir faire une boucle sur les fichiers et les dossiers et l'exécution de votre code de travail pour chaque fichier. Sinon, comment espérez-vous faire cela?

OriginalL'auteur Rakesh | 2011-04-14