Trouver les répertoires vides en Python

Tous,

Quelle est la meilleure façon de vérifier pour voir si il y a des données dans un répertoire avant de les supprimer? Je suis la navigation à travers les pages d'un couple pour trouver des photos à l'aide de wget et bien sûr, chaque page ne dispose pas d'une image sur elle, mais le répertoire est créé quand même.

dir = 'Files\\%s' % (directory)
os.mkdir(dir)
cmd = 'wget -r -l1 -nd -np -A.jpg,.png,.gif -P %s %s' %(dir,  i[1])
os.system(cmd)
if not os.path.isdir(dir):
    os.rmdir(dir)

J'aimerais bien tester pour voir si un fichier a été supprimé dans le répertoire après qu'il a été créé. Si il n'y a rien...le supprimer.

Grâce,
Adam

  • Définir le "vide". Que faire si il y a des sous-répertoires? Devraient-ils être vérifiés pour les données? Ils devraient également être supprimé que s'il n'y a pas de données chez eux?
  • Je n'ai pas de sous-répertoires dans ce cas, un seul dossier qui peut ou peut ne pas avoir des images.
  • S'il vous plaît ne pas utiliser os.système d'appel wget. Utiliser des sous-processus.Popen
InformationsquelleAutor aeupinhere | 2011-06-02