[pyar] otra vez UNICODE...?
Daniel Moisset
dmoisset en machinalis.com
Mar Abr 26 11:05:22 ART 2011
2011/4/26 Facundo Batista <facundobatista en gmail.com>:
>
> No me puse a revisar todo el código, pero me llamó la atención esta
> función... ¿vos sabías que os.path.basename() hace lo mismo? (o casi,
> porque te deja la extensión, pero es trivial sacársela).
>
>>>> s = "/temp/foo.bar.exe"
>>>> os.path.basename(s).rsplit(".", 1)[0]
> 'foo.bar'
>
Y en realidad os.path tiene algo para separar extensiones de modo portable.
In [7]: s = 'temp/foo.bar.exe'
In [8]: os.path.splitext(os.path.basename(s))[0]
Out[8]: 'foo.bar'
Saludos,
D.
More information about the pyar
mailing list