如何在Python中对查询字符串进行urlencode?
P粉245489391
2023-08-23 14:36:44
<p>我正在尝试在提交之前对该字符串进行 urlencode。 </p>
<pre class="brush:php;toolbar:false;">queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"];</pre>
<p><br /></p>
Python 2
您要查找的是
urllib.quote_plus
:Python 3
在 Python 3 中,
urllib
包已被分解为更小的组件。您将使用urllib.parse.quote_plus
(注意parse
子模块)您需要将参数传递到
urlencode()
作为映射(字典)或二元组序列,例如:Python 3 或更高版本
使用
urllib.parse.urlencode
:请注意,这不执行常用意义上的 url 编码(查看输出)。为此,请使用
urllib.parse.quote_plus代码>
.