Bonjour,

j'aimerais renommer des fichiers présent dans des sous dossiers différents mais qui ont le même nom. je voudrais les renommer à l'aide du nom du sous dossier

path :E:\BDTOPO\BDTOPO_2-1_SHP_LAMB93_D001_ED122\BDTOPO\1_DONNEES_LIVRAISON_2012-12-00735\BDT_2-1_SHP_LAMB93_D001-ED122

tout mes fichiers devrait être renommé avec le chiffre en rouge dans le path "01" sans touché à l'extension....

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
import os
import fnmatch
for dirpath, dirnames, filenames in os.walk (lien):
    for filename in filenames:
        if fnmatch.fnmatch (filename, 'COMMUNE*'):
            print filenames
avec ce code j'arrive à isoler les fichiers que je veux renommer mais je n'arrive pas à isoler le bout du path ("01") qui doit me servir au renommage..
j'espère avoir été clair....

merci de votre aide