How to urlencode a querystring in Python?

后端 未结 13 1916
猫巷女王i
猫巷女王i 2020-11-22 11:19

I am trying to urlencode this string before I submit.

queryString = \'eventName=\' + evt.fields[\"eventName\"] + \'&\' + \'eventDescription=\' + evt.fie         


        
13条回答
  •  耶瑟儿~
    2020-11-22 11:26

    Try requests instead of urllib and you don't need to bother with urlencode!

    import requests
    requests.get('http://youraddress.com', params=evt.fields)
    

    EDIT:

    If you need ordered name-value pairs or multiple values for a name then set params like so:

    params=[('name1','value11'), ('name1','value12'), ('name2','value21'), ...]
    

    instead of using a dictionary.

提交回复
热议问题