1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #! /usr/bin/python
import os, string
#récupère le répertoire courant
rep = os.getcwd()
#charge les fichiers du répertoire rep = répertoire courant
liste = os.listdir(rep)
#balaye la liste de fichier
for fichier in liste:
#chaque nom de fichier est décomposé en une liste si il comporte des espaces
fichiereclate = string.split(fichier)
#puis la liste est agglomérer avec un _
sansespace = string.joinfields(fichiereclate,'_')
#si le nom de fichier de base à été modifié, cela veut dire qu'il possédait des espaces
if fichier!=sansespace:
print fichier +" " + sansespace
os.rename(fichier,sansespace) |