RE: urldecode function?

2008-08-14 Thread Edwin . Madari
afraid not.. simple to create your own, NOTE that key words can be supplied more than once. Hence... import urllib def urldecode(query): d = {} a = query.split('&') for s in a: if s.find('='): k,v = map(urllib.unquote, s.split

Re: urldecode function?

2008-08-14 Thread Fredrik Lundh
[EMAIL PROTECTED] wrote: is there a function that does the opposite of urllib.urlencode? for example urldecode('Cat=1&by=down&start=1827') returns a dictionary with {'Cat':1, 'by':'down','start':1827) the cgi modules contains assorted stuff for parsing serialized HTTP forms and query string

Re: urlDecode()

2007-03-01 Thread gert
On Mar 1, 1:40 pm, "Gabriel Genellina" <[EMAIL PROTECTED]> wrote: > En Wed, 28 Feb 2007 22:45:40 -0300, gert <[EMAIL PROTECTED]> escribió: > > > import re > > > def htc(m): > > return chr(int(m.group(1),16)) > > > def urldecode(url): > > rex=re.compile('%([0-9a-hA-H][0-9a-hA-H])',re.M) > >

Re: urlDecode()

2007-03-01 Thread Gabriel Genellina
En Wed, 28 Feb 2007 22:45:40 -0300, gert <[EMAIL PROTECTED]> escribió: > import re > > def htc(m): > return chr(int(m.group(1),16)) > > def urldecode(url): > rex=re.compile('%([0-9a-hA-H][0-9a-hA-H])',re.M) > return rex.sub(htc,url) > > if __name__ == '__main__': > print urldecode

Re: urlDecode()

2007-02-28 Thread gert
import re def htc(m): return chr(int(m.group(1),16)) def urldecode(url): rex=re.compile('%([0-9a-hA-H][0-9a-hA-H])',re.M) return rex.sub(htc,url) if __name__ == '__main__': print urldecode('adasasdasd%20asdasdasdas') Ok thats it enough googeling around i make one my self :) --