Python skip encoding some chars in urlencode()
Sometimes API expects some values as normal char, not encoded, but urlencode
converts it.
In this situation you can use safe="chars"
to skip encoding these chars.
import urllib.parse
parameters = {'location': "22.303940,114.170372"}
print(urllib.parse.urlencode(parameters))
print(urllib.parse.urlencode(parameters, safe=','))
Result:
location=22.303940%2C114.170372
location=22.303940,114.170372
If you like it
Buy a Coffee
