[Python]
x0d
-
x0d -
x0d -
Bonjour,
J'ai convertit la string "/home/x0d/Programmation"en list grâce à la fonction list()cependant ce la me donne ça comme résultat :
or j'aimerais plutôt que ça me donne ceci dans ma list :
comment faire ?
merci :)
J'ai convertit la string "/home/x0d/Programmation"en list grâce à la fonction list()cependant ce la me donne ça comme résultat :
['/', 'h', 'o', 'm', 'e', '/', 'x', '0', 'd', '/', 'P', 'r', 'o', 'g', 'r', 'a', 'm', 'm', 'a', 't', 'i', 'o', 'n']
or j'aimerais plutôt que ça me donne ceci dans ma list :
['/home', '/x0d', '/Programmation']
comment faire ?
merci :)
2 réponses
Bonjour,
Il faut plutôt partir du string "/home/x0d/...". Tu peux le regrouper avec join.
Par exemple, on dit que buf="/home/"
Il suffit de faire : buf.split("/")[0:]
Il ne te reste plus qu'à rajouter le / devant chacun des éléments, mais c'est pas bien dur ;)
Cdlt,
Il faut plutôt partir du string "/home/x0d/...". Tu peux le regrouper avec join.
Par exemple, on dit que buf="/home/"
Il suffit de faire : buf.split("/")[0:]
Il ne te reste plus qu'à rajouter le / devant chacun des éléments, mais c'est pas bien dur ;)
Cdlt,
le problème est que ma string est tel quel, je ne peux pas la modifier,
je l'ai grâce à la fonction path=os.getcwd() qui me donne le chemin ou je me trouve actuellement.
Si je suis ton raisonnement, il faudrait alors splitter les valeurs de la string. Pour ensuite les rentrer dans une list...
Merci.
Ps : je viens de remarquer que j'ai oublié de mettre un titre à la question x)
Ps2: en fait c'est bon ta méthode fonctionne bien, merci :)
je l'ai grâce à la fonction path=os.getcwd() qui me donne le chemin ou je me trouve actuellement.
Si je suis ton raisonnement, il faudrait alors splitter les valeurs de la string. Pour ensuite les rentrer dans une list...
Merci.
Ps : je viens de remarquer que j'ai oublié de mettre un titre à la question x)
Ps2: en fait c'est bon ta méthode fonctionne bien, merci :)