Yo no se a vosotros, pero a mí las URLs me gustan largas.
El caso es que necesitábamos extender una URL añadiendo elementos al path de la misma en Python y resulta ser muy fácil gracias al módulo urlparse:
def url_extend(url, extra_path_parts):
(scheme, netloc, path, params, query, fragment) = urlparse(url)
path = '/'.join(path.split('/') + extra_path_parts) + ('/')
return urlunparse([scheme, netloc, path, params, query, fragment])
Un ejemplo de uso:
print url_extend('http://exlabos.blogspot.com/exto/si?hola=true', ['extra', 'path'])
>> 'http://exlabos.blogspot.com/exto/si/extra/path/?hola=true'
BTW, un saludo a todos los labos y exlabos.
A mi me gustan grandes, atentos al segundo 1:35
ResponderEliminarhttp://www.youtube.com/watch?v=spdLfL41T3A
perdón por la calidad del vídeo pero no he encontrado nada mejor :(