Sometimes, we want to percent-encode URL parameters in Python.
In this article, we’ll look at how to percent-encode URL parameters in Python.
How to percent-encode URL parameters in Python?
To percent-encode URL parameters in Python, we can use the urllib.parse
module.
For instance, we write
import urllib.parse
print(urllib.parse.quote("Müller".encode('utf8')))
to call urllib.parse.quote
with the "Müller".encode('utf8'))
UTF string to percent encode the string.
We can decode the string with unquote
by writing
print(urllib.parse.unquote("M%C3%BCller"))
Conclusion
To percent-encode URL parameters in Python, we can use the urllib.parse
module.