Bonsoir,
Je tente de créer un script qui renommerai tous les fichiers appartenant à un répertoire.
J'aimerai que les "_" et les "-" soient remplacés par des espaces...
J'ai trouvé cette source :
Cependant je n'ai jamais touché à ce langage donc je suis perdu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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)
Ps: désolé si je me suis trompé de section.
Merci
Partager