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('='):
[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 a
hi
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)
thanks
--
http://mail.python.org/mailman/listinfo/python-list
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
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)
>
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 googe
Anybody can tell me what i need to import to make urlDecode() work in
python2.5 please.
import urllib
urllib.urlDecode(post) #doesn't exist
urllib.urldecode(post) #doesn't exist
urldecode(post)#doesn't exist
urlDecode(post) #doesn't exist
--
ht