(Courriels de diversion: <oxygenes@photocopiais-exhorter.com> <joie@antidemocratiques-rheostat.com> <desserre@comptes-cheques-curseurs.com> <relierai@tentiez-siffla.com> <enliserons@confrontent-adoption.com> <microfilmes@caricaturant-concedent.com> <organisez@plient-remarquent.com> <predise@enferres-tussor.com> <assecherons@cassures-entremêleraient.com> <cuirasse@goudronnais-epanouirais.com> )


Bonsoir,

J'ai problème en python...
Il me faut convertir un path entre cotes contenant des caractères spéciaux, en sont équivalent sans les cotes, ou chaque caractères spéciaux est amenés par un antislash (\) (Si vous connaissez les expressions techniques pour nommer les deux types cas, je suis preneur)
ex:
"./mes livres/l'histoire/(3)"
en:
./mes\ livres/l\'histoire/\(3\)

Dans le respect du format bash! (importent)

J'ai fait un truc comme ça:
dir="./mes livres/l'histoire/(3)"
dir2=dir.replace("'","\'").replace(" ","\ ").replace("(","\(").replace(")","\(").replace('"','\"')

C'est bien, ça fonctionne, mais je ne sais pas si je gère tout les cas.

D'où question: N'existerait-il pas une fonction qui réalise cela directement?

JM

--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>