J'essaie de trouver la taille totale d'un répertoire racine sur un serveur FTP. Cependant, je n'ai pas accès à l'un des répertoires de la racine.Exclusion d'un élément dans une boucle for
Je veux utiliser cette fonction pour additionner les tailles des répertoires dans la racine:
size = 0
for filename in ftp.nlst("."):
ftp.cwd(filename)
size += ftp.size(".")
print(size)
Cela génère l'erreur:
ftplib.error_perm: 550 Could not get file size.
Je ne peux trouver aucune documentation sur l'exclusion d'une élément d'une boucle for.
Je suppose par erreur que vous voulez dire exception. Juste envelopper dans un 'essayer: sauf» et 'continuer» sur les erreurs. – AChampion