Python – How to url encode in Python

python

I tried this: but it doesn't work.

print urllib.urlencode("http://"+SITE_DOMAIN+"/go/")

I want to turn it into a string with url encodings

Best Solution

Were you looking for the quote() or quote_plus() function instead?

>>> urllib.quote("http://spam.com/go/")
'http%3A%2F%2Fspam.com%2Fgo%2F'