cannot urllib.urlencode a URL in python
urlencode()
This function encode two-element tuples or dictionary only.
>>> import urllib >>> dict = { 'First_Name' : 'Jack', 'Second_Name' : "West"} >>> urllib.urlencode(dict) 'First_Name=Jack&Second_Name=West
quote_plus()
This function encode url string
>>> import urllib >>> url ="https://www.google.com/" >>> urllib.quote_plus(url) 'https%3A%2F%2Fwww.google.com%2F'