HTTP Querystring aus dict erstellen

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
aquila
User
Beiträge: 13
Registriert: Mittwoch 22. März 2006, 01:40
Kontaktdaten:

HTTP Querystring aus dict erstellen

Beitragvon aquila » Donnerstag 22. Juni 2006, 22:50

Hallo,

gibt es eine Funktion die mir aus einem dictionary einen HTTP Querystring bastelt? Ich habe als z.b. ein Dict der Form:

Code: Alles auswählen

{'bgcolor': '993366', 'imgcolor': '993333', 'fgcolor': 'CC0000', 'brdcolor': '9933FF'}


und daraus soll folgendes kreiert werden:

[code=]
?fgcolor=CC0000&bgcolor=993366&brdcolor=9933FF&imgcolor=993333
[/code]

Hintergrund ist, wie sich erahnen lässt, dass ich ein Python-CGI-Script dynamisch mit Parametern aufrufen muss. Im Modul cgi habe ich leider nichts gefunden. Gibt es was fertiges, oder muss ich selber frimmeln?

Grüße,
Christian
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5554
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Telfs (Tirol)
Kontaktdaten:

Re: HTTP Querystring aus dict erstellen

Beitragvon gerold » Freitag 23. Juni 2006, 02:18

aquila hat geschrieben:gibt es eine Funktion die mir aus einem dictionary einen HTTP Querystring bastelt?
[...]
Im Modul cgi habe ich leider nichts gefunden.

Hi Christian!

Im CGI-Modul nicht, aber im Modul "urllib" findest du "urlencode". Damit gehts.

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
aquila
User
Beiträge: 13
Registriert: Mittwoch 22. März 2006, 01:40
Kontaktdaten:

Beitragvon aquila » Freitag 23. Juni 2006, 09:30

Danke für den Tipp!
Werde ich gleich mal ausprobieren.

Grüße,
Christian

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder