Bonjour,
Je me tire les cheveux depuis trois jours sur ce problème !!
Je suis sous Windows8 avec python 2.7.5. (choix justifié par l'utilisation de certaines lib non porté sur Python3).
J'ai dans un script une fonction qui me calcule la taile d'un répertoire.
Or arrivée à ce fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 def _get_size(self): """Renvoi la taille du dossier.""" size = 0 for rep, sous, files in os.walk(self.path): for file in files: size += os.path.getsize(os.sep.join((rep, file))) return size
Le script me génère une erreurc:\Users\Frederic\AppData\Local\Packages\WinStore_cw5n1h2txyewy\AC\Microsoft\Windows Store\Cache\0\0-Namespace-https∺∯∯services.apps.microsoft.com∯browse∯6.2.9200-1∯615∯fr-FR∯c∯FR∯Namespace∯pc∯00000000-0000-0000-0000-000000000000∯00000000-0000-0000-0000-000000000000.dat
Donc d'après ce que je comprend le nombre de caractère étant supérieur à 255, le fichier n'est pas "trouvé".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 File "c:\Program Files (x86)\Python27\lib\genericpath.py", line 49, in getsize return os.stat(filename).st_size WindowsError: [Error 3] Le chemin dÆaccÞs spÚcifiÚ est introuvable: u'c:\\Users\\Frederic\\AppData\\Local\\Packages\\WinStore_cw5n1h2txyewy\\AC\\Microsoft\\Windows Store\\Cache\\0\\0-Namespacehttps\u223a\u222f\u222fservices.apps.microsoft. com\u222fbrowse\u222f6.2.9200-1\u222f615\u222ffrFR\u222fc\u222fFR\u222fNamespace\u222fpc\u222f00000000-0000-0000-0000-000000000000\u222f00000000-0000-0000-0000-000000000000.dat'
Quelqu'un aurait il eu ce type de problème et a t il réussi à le résoudre ?
Merci de vos réponses.
Partager