[pyar] Consulta: paths relativos

Hernan Grecco hernan.grecco en gmail.com
Mar Abr 10 13:42:24 ART 2012


No necesitas hacerlo tan complicado, podes usar

os.path.relpath

2012/4/10 Ricardo Daniel Quiroga <l2radamanthys en gmail.com>:
>>
>> >>> rel_link("/foo/bar/baz/index.html", "/foo/index.html")
>> ... "../../index.html"
>>
>> >>> rel_link("/foo/bar/baz/index.html", "/foo/")
>> ... "../../"
>>
>> >>> rel_link("/foo/bar/baz/index.html", "/foo")
>> ... "../.."
>>
>> >>> rel_link("/foo/bar/baz/index.html", "http://google.com")
>> ... "http://google.com"
>>
>> >>> rel_link("/foo/bar/baz/index.html", "../index.html")
>> ... "../index.html"
>>
>> Algua idea
>
>
> Hol
>
> idea para atar con pinsas y alambre.... sin ganas de teclear codigo y ademas
> es medio difuso lo que se me ocurre, por lo que ando delirando :P
>
> comparar si la primera parte coincide
> hacerle un split "/" para separar algo
> contar dif elemento de una y otra, construir una cadena concatenando ".." y
> "/"
>
> A = "/foo/bar/baz/index.html"
> B = "/foo/index.html"
>
> al menos para esto,
>
> para urls  -> "http://misitio.com/foo/index.html" buscar una exprecion
> regular q te elimine urls basicas "http://misitio.com" basicas....
> otra comparara partes de cadenas... pero en cuanto a urls basicas hay un
> monton de posibles casos -.- asi q me quedo con expreciones regulares
> posbiles casos
> "http://misitio.com", "http://www.misitio.com", "www.misitio.com" etc...
> ademas se tendria q adaptar para cada sitio en particualr
>
> .... mmm ni idea si funke pero sigo delirando :$.....
>
>
> ------------------------------------------------------------
> Ricardo Daniel Quiroga - L2Radamanthys
>
>    Msn: l2radamanthys en gmail.com
>            ricardo_quiu en hotmail.com
>
>    Email: l2radamanthys en gmail.com
>            l2radamanthys en saltalug.org.ar
>            ricardoquiroga.dev en gmail.com
>
>    sitio Web: http://www.l2radamanthys.com.ar
>                    http://github.com/L2Radamanthys
>
>    Facebook: http://es-la.facebook.com/L2Radamanthys
>    Twitter:    @l2Radamanthys
> ---------------------------------------------------------
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar



More information about the pyar mailing list