Python caractères spéciaux dans une chaine

Fermé
trek Messages postés 2 Date d'inscription jeudi 11 octobre 2007 Statut Membre Dernière intervention 11 octobre 2007 - 11 oct. 2007 à 16:50
trek Messages postés 2 Date d'inscription jeudi 11 octobre 2007 Statut Membre Dernière intervention 11 octobre 2007 - 11 oct. 2007 à 17:24
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?
A voir également:

2 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
11 oct. 2007 à 17:03
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