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 fichierCode:
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 erreurCitation:
c:\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:
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.