[pyar] Modulo Requests, Afinar Código Corto.

Mariano Garcia Berrotarán garcia.berrotaran en gmail.com
Vie Ago 3 12:57:30 ART 2012


On Fri, Aug 3, 2012 at 11:48 AM, Sebastián Seba <ssebastianj en gmail.com> wrote:
> Súper "Quick & Dirty" para convertir posdata en un diccionario:
>
> dic_posdata = {}
> for i in posdata.split('&'):
>     indice, valor = i.split('=')
>     dic_posdata[indice] = valor
>

el modulo urlparse tiene dos funciones para hacer esto: parse_qs y parse_qsl:

>>> import urlparse
>>> query = 'foo=bar&bar=baz'
>>> urlparse.parse_qs(query)
{'foo': ['bar'], 'bar': ['baz']}
>>> urlparse.parse_qsl(query)
[('foo', 'bar'), ('bar', 'baz')]
>>> dict(urlparse.parse_qsl(query))
{'foo': 'bar', 'bar': 'baz'}


Saludos!
-- 
Mariano García Berrotarán



More information about the pyar mailing list