python url encode code example

Example 1: python url encoding

>>> import urllib
>>> f = { 'eventName' : 'myEvent', 'eventDescription' : 'cool event'}
>>> urllib.urlencode(f)
'eventName=myEvent&eventDescription=cool+event'

Example 2: python querystring parse

from urllib.parse import urlparse, parse_qs
URL='https://someurl.com/with/query_string?i=main&mode=front&sid=12ab&enc=+Hello'
parsed_url = urlparse(URL)
parse_qs(parsed_url.query)

Example 3: python urlencode

import urllib.parse
query = 'Hellö Wörld@Python'
print(urllib.parse.quote(query))
 >> 'Hell%C3%B6%20W%C3%B6rld%40Python'

Example 4: url encoded path using python

#Python3
import urllib
print (urllib.parse.quote('gitlab/gith', safe=''))
>>> gitlab%Fgith