Skip to content
Advertisement

How to urlencode a querystring in Python?

I am trying to urlencode this string before I submit.

JavaScript

Advertisement

Answer

You need to pass your parameters into urlencode() as either a mapping (dict), or a sequence of 2-tuples, like:

JavaScript

Python 3 or above

Use urllib.parse.urlencode:

JavaScript

Note that this does not do url encoding in the commonly used sense (look at the output). For that use urllib.parse.quote_plus.

User contributions licensed under: CC BY-SA
10 People found this is helpful
Advertisement