(Courriels de diversion: <traque@surprendrez-connectait.com> <cirages@impulses-sinuosites.com> <tronquerez@phonologue-reactualiserez.com> <deguerpiraient@soulevent-dilapideriez.com> <privilegiant@electoralistes-melodiques.com> <grossiere@ruinees-collets.com> <medailles@sous-marinier-rongeant.com> <dorlotes@propagent-noueras.com> <elevons@assembla-econduise.com> <confondrai@devêtiraient-seches.com> )
Jean-Marc Mongrelet a écrit : > Voila ce que j'ai fait: > > def pathuser(path): > if path[:len(user.home)] == user.home : > return '~%s'%(path[len(user.home):]) > return path > > > Mais je m'imagine qu'il existe une fonction toute prête pour faire ça, > ou alors un truc en une seule ligne beaucoup plus optimisé. > > Peut-être quelqu'un a la solution à mon problème! > > JM > > > Jean-Marc Mongrelet a écrit : >> Ce que je cherche plutôt, c'est la fonction inverse à os.path.expanduser >> >> Quelqu'un connais? >> >> JM > > -------------------------------------------------------------------- > Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/> Peut-être relpath (qui existera dans python 3.0)? > > os.path.relpath(/path/[, /start/])¶ > <http://docs.python.org/dev/3.0/library/os.path.html#os.path.relpath> > > Return a relative filepath to /path/ either from the current > directory or from an optional /start/ point. > > /start/ defaults to os.curdir > <http://docs.python.org/dev/3.0/library/os.html#os.curdir>. > Availability: Windows, Unix. > > -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>