Python caractères spéciaux dans une chaine

trek Messages postés 2 Statut Membre -  
trek Messages postés 2 Statut Membre -
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

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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