161 votes

Paramètres du dictionnaire Python en URL

J'essaie de convertir un dictionnaire Python en une chaîne à utiliser comme paramètres d'URL. Je suis sûr qu'il existe une meilleure façon, plus pythonique , de faire cela. Qu'Est-ce que c'est?

 x = ""
for key, val in {'a':'A', 'b':'B'}.items():
    x += "%s=%s&" %(key,val)
x = x[:-1]
 

303voto

mipadi Points 135410

Utilisez urllib.urlencode() . Il prend un dictionnaire de paires clé-valeur et le convertit en un formulaire adapté à une URL (par exemple, key1=val1&key2=val2 ).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X