begin process at 2012 02 07 11:39:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Python

 > 

Divers

 > 

Débutant(e)

 > 

Problème d'encodage de caractère


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème d'encodage de caractère

mardi 14 avril 2009 à 19:26:04 | Problème d'encodage de caractère

flo160fr

Membre Club
Bonjour,
J'ai un script qui contient une fonction qui liste récursivement les dossiers... Le problème : quand le dossier de base (celui dans lequel la fonction liste récursivement) contient un caractère accentué (probablement pareil avec tout caractère non-ascii) le script plante avec cette erreur :

[...]
  File "cover_thumbnailer.py", line 58, in listdir
    dirs.extend(listdir(i))
[...]
File "/usr/lib/python2.5/re.py", line 241, in _compile
    raise error, v # invalid expression
sre_constants.error: bad character range


Le code en question est le suivant :

VIDEO_PATH = '/home/user/Vidéos/'
[...]
deflistdir(path):
    dirs = []
    list = glob.glob(path+'/*')
    for i in list:
        if os.path.isdir(i):
            dirs.extend(listdir(i))
            dirs.append(i)
    return dirs
[...]
listdir(VIDEO_PATH)


Si quelqu'un a une solution et a la gentillesse de m'en faire profiter ...
++



Cette discussion est classée dans : problème, caractère, path, listdir, dirs


Répondre à ce message

Sujets en rapport avec ce message

Problème d'encodage [ par tomix81 ] Salut, J'ai un problème avec les caractères speciaux. Par exemple au lieu d'avoir un caractère comme "é", j'ai le caractère ù en majuscule. J'ai incl Pb avec os.path.join [ par MHI ] Il doit y avoir un problème avec os.path.join lorsqu'on un un répertoire ou un fichier compmençant par un chiffre.Exemple :c:\temp\77.txt donne C:\T Help : Python/DB/CGI [ par Chill_Sik ] Bonjour à tous, voila qqjours que je me casse les dents sur un petit problème alors je me décide a appeler "au secour" car on ne sait jamais que certa encodage des caractères [ par taz_iup ] J'aimerai que quelque'un fasse un peu de lumiere sur ce monde obscur de l'encodage des caratères..... ex de code. def ma fonction( self, repertoire Python et les pointeurs [ par kschn ] Voila le problème j'arrive a intercepter les WM_COPYDATA qui viennent de lapplication à laquelle je me connecte mais le problème c'est que je recoit e Problème d'exécution [ par POWER NUL ] Bonjour. Je suis débutant avec le language Python. J'utilise PythonWin. Je n'arrive pas à exécuter correctement le prog car lafenêtre s'ouvre bien mai Problème avec scons [ par neophenix83 ] Bonjour,Je souhaite installer Scons pour compiler certains programmes, mais j'ai un petit problème.J'ai tout d'abord installé python2.4.2 à l'aide du Importer une image dans Tkinter... [ par skools ] Bonjour à tous, Et pardon à ceux à qui j'ai envoyé des messages perso, je n'arrivais pas à poster un suget dans le forum... Voilà, après des heures d Problème avec les accents [ par TyFFoul ] Bonjour à tous! Je débute avec python et je suis bloqué depuis 2-3h... Voila mon problème : J'ai programmé un script qui me permet de récuper du texte Gadfly : problème dintégration dans Python25 [ par HCD ] J'essaie en vain d'intégrer le module Gadfly dans ma version Python25.Au stade actuel j'ai réussi à télécharger le paquetage gadfly et à le décomprime


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales