On Mar 16, 12:38 am, Graham Breed <x3...@cnntp.org> wrote: > mattia wrote: > > I'm using urlopen in order to download some web pages. I've always to > > replace some characters that are in the url, so I've come up with: > > url.replace("|", "%7C").replace("/", "%2F").replace(" ", "+").replace > > (":", "%3A") > > There isn't a better way of doing this? > > Yeah, shame there's no function -- called "urlencode" say -- > that does it all for you. > > Graham
Sorry, but using Python 2.6 and urlencode I've got this error: TypeError: not a valid non-string sequence or mapping object What I was looking for (found in Python3) is: from urllib.parse import quote urlopen(quote(url)).read() but seems there is nothing similar in py2.6 -- http://mail.python.org/mailman/listinfo/python-list