Je voudrais lister tous les répertoires dans un répertoire ftp, puis entrer chacun d'entre eux. Le problème est que mon code liste aussi le fichier et essaie de les entrer aussi.Python ftp liste uniquement les répertoires et non les fichiers
- Existe-t-il un moyen d'obtenir une valeur de retour à partir de la méthode ftp.cwd?
- Existe-t-il un moyen d'obtenir seulement le nom du répertoire en premier lieu, ou il y a une meilleure façon de faire ce que je veux.
Voici le code que je suis maintenant en utilisant:
from ftplib import FTP
ftp = FTP('ftp.overtherainbow.com')
ftp.login()
for name in ftp.nlst():
print "listing: " + name
ftp.cwd(name)
ftp.retrlines('LIST')
ftp.cwd('../')