répertoires successifs d'un chemin [résolu]

répertoires successifs d'un chemin [résolu] - Python - Programmation

Marsh Posté le 19-02-2013 à 07:46:13    

Bonjour à tous,
j'ai une string représentant un chemin; par exemple sous Linux "/home/machin/xxx". Quelle est la manière la plus propre d'obtenir ("home", "machin", "xxx" ) ? J'aimerais bien sûr que la méthode fonctionne sur toutes les plateformes.
 
Merci d'avance !


Message édité par suizokukan le 19-02-2013 à 07:54:55

---------------
rule #1 : trust the python
Reply

Marsh Posté le 19-02-2013 à 07:46:13   

Reply

Marsh Posté le 19-02-2013 à 07:57:21    

trouvé !  
 
http://nicks-liquid-soapbox.blogsp [...] ython.html
 
une solution qui donne d'autres manières de résoudre le problème.


Message édité par suizokukan le 19-02-2013 à 07:57:46

---------------
rule #1 : trust the python
Reply

Marsh Posté le 19-02-2013 à 08:07:20    

Mais en suivant le raisonnement de l'auteur de l'article je me demandais si un simple :
 

Code :
  1. return [element for element in path.split(os.path.sep) if element != ""]


 
ne suffisait pas ?


---------------
rule #1 : trust the python
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed