HTTP Querystring aus dict erstellen

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

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: Alles auswählen

?fgcolor=CC0000&bgcolor=993366&brdcolor=9933FF&imgcolor=993333
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
[url=http://ephemeriden.com]Onlineplanetarium[/url] - [url=http://www.astrofind.net/]AstroFind - Astronomical Search Engine[/url] - [url=http://www.astrofind.net/discussion/]Astronomy Discussion[/url]
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

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:

Freitag 23. Juni 2006, 09:30

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

Grüße,
Christian
[url=http://ephemeriden.com]Onlineplanetarium[/url] - [url=http://www.astrofind.net/]AstroFind - Astronomical Search Engine[/url] - [url=http://www.astrofind.net/discussion/]Astronomy Discussion[/url]
Antworten