Python caractères spéciaux dans une chaine

trek Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
trek Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je débute sous python et j'ai une petit souci à cause du caractère spécial \

Voilà ce que je souhaite faire, à partir de la chaine suivante :

chaine='C:\Documents and Settings\\My Documents\Projects\test.txt'

Je souhaiterais recupérer de cette chaine, seulement:

chaine_recup=''C:\Documents and Settings\\My Documents\Projects'

Quelqu'un aurait-il une solution?

2 réponses

sebsauvage Messages postés 32893 Date d'inscription   Statut Modérateur Dernière intervention   15 663
 
et hop...

>>> import os.path
>>> chaine='C:\\Documents and Settings\\My Documents\\Projects\\test.txt'
>>> print os.path.dirname(chaine)
C:\Documents and Settings\My Documents\Projects
>>>
1