如何在Python中使用Urlencode查询字符串?
我尝试在提交之前对该字符串进行urlencode
。
queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"];
回答:
你需要将参数传递urlencode()
为映射(dict)
或2元组序列,例如:
>>> import urllib>>> f = { 'eventName' : 'myEvent', 'eventDescription' : 'cool event'}
>>> urllib.urlencode(f)
'eventName=myEvent&eventDescription=cool+event'
Python 3或以上
采用:
>>> urllib.parse.urlencode(f)eventName=myEvent&eventDescription=cool+event
请注意,这在通常意义上不会进行url编码(请看输出)。为此使用urllib.parse.quote_plus
。
以上是 如何在Python中使用Urlencode查询字符串? 的全部内容, 来源链接: utcz.com/qa/421256.html