[python] Nejaka utility funkce pro kanonizaci path po urlsplit()

Ondrej Beran ondrej.beran na gmail.com
Pondělí Červenec 30 23:31:37 CEST 2007


2007/7/30, Jiri Vit <jirivit na jirivit.com>:

> http://docs.python.org/lib/module-urlparse.html
> je to ono?

Neni - asi jsem se blbe zeptal.

Mam na mysli neco jineho. Kdyz pouziju urlparse() nebo urlsplit() z
vyse uvedeneho modulu, tak mi to vraci path tak, jak je uvedena v URI
tj.
1. pro http://....../lib/module/?arg1=value1&.... vrati path='/lib/module/'
2. pro http://....../lib/module?arg1=value1&.... vrati path='/lib/module'

No a ja hledam nejakou normalizacni funkci, ktera by z toho v obou
pripadech udelala totez, tj. bud /lib/module/ nebo /lib/module, cili
zrejme neco takoveho:

def strcatc(str1,str2):
    if str1.endswith(str2):
        return str1
    else
        return str1+str2

def stritpd(path):
   return strcatc(path,'/')


Existuje nejaka knihovna s podobnou sbirkou stringovych utilitek?


Další informace o konferenci Python