Bonjour a tous,

J'ai un problème avec les chemins qui ont des espaces.
Le problème est que lorsque le chemin a des espaces, ma fonction ne retourne aucun fichier.
Voici mon code:
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
 
    def getAllCppFile(self,path):
        '''
        Methode recursive permettant de recuperer tous les fichiers a analyser
        @param path: chemin vers le dossier a analyser
        @return La liste des fichiers a analyser
        '''
        fichier=[] 
        l = glob.glob(path+os.sep+'*') 
        for i in l: 
            if os.path.isdir(i): 
                fichier.extend(self.getAllCppFile(i)) 
            else:
                extension=os.path.splitext(i)[1]
                if extension in  self._extensionList:
                        fichier.append(i) 
        return fichier
(Le chemin provient d'une interface PyQt et donc d'un str(QDir.path().toUtf8()))


Savez-vous comment résoudre ce problème ?

Je vous remercie d'avance pour votre aide


EDIT: J'ai bien essayé de remplacer les espace par un \espace et hop sa marche