Comment urlencoder une chaîne de requête en Python ?
P粉245489391
2023-08-23 14:36:44
<p>J'essaie de coder en urlen la chaîne avant de la soumettre. </p>
<pre class="brush:php;toolbar:false;">queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription" ];≪/pré>
<p><br /></p>
Python 2
Vous recherchez
urllib.quote_plus
:Python 3
Dans Python 3, le package
urllib
a été divisé en composants plus petits. Vous utiliserezurllib.parse.quote_plus code>
urllib
包已被分解为更小的组件。您将使用urllib.parse.quote_plus
(注意parse
(notez le sous-moduleparse
)Vous devez transmettre des arguments à
urlencode()
sous forme de carte (dict) ou de séquence de tuples, par exemple :Python 3 ou supérieur
Utilisez
urllib.parse.urlencode
:Notez que ceci n'effectue pas encodage d'URL dans le sens habituel (voir le résultat). Pour ce faire, utilisez
urllib.parse.quote_plus代码>
.