2010-01-17 4 views

Répondre

7
#!/usr/bin/env python 

import glob 
import os 

for i in glob.glob(u'*.txt'): 
    os.unlink (i) 

devrait faire le travail.

Edit: Vous pouvez aussi le faire dans "une ligne" à l'aide map opération:.

#!/usr/bin/env python 

import glob 
import os 

map(os.unlink, glob.glob(u'*.txt')) 
+3

Utiliser 'u '* txt'' (notez le' u' au début de la chaîne) pour gérer les noms de fichiers contenant des caractères Unicode. –

3

Utilisez le module glob pour obtenir la liste des fichiers correspondant au modèle et appelez le unlink sur chacun d'entre eux en boucle.

0

Effectuez une itération sur tous les fichiers dans C:\directory\, vérifiez si l'extension est .txt, délier si oui.

Questions connexes