tras un dtmp = cgi.FieldStorage()
Germán Aracil Boned
german en tecnoxarxa.com
Dom Abr 13 22:36:20 CEST 2008
Nada, eso mismo he hecho, generar un diccionario.
Necesitaba poder añadir claves como si de un dict puro se tratara. Al
desconocer la clase y tras mirar con help() en la terminal de python,
quería asegurarme de que realmente no se puede hacer.
Gracias !
Arnau Sanchez escribió:
> Germán Aracil Boned escribió:
>> dtmp = cgi.FieldStorage()
>> Tengo forma de añadir keys a ese diccionario ? (dtmp)
>> Ya que por mucho que lo intento, siempre me da error..
>>
>> Yo sospecho que cgi.FieldStorage() es de solo lectura..
> cgi.FieldStorage no devuelve un diccionario. La instancia tiene métodos
> keys() y has_key(), pero en poco más se parece a un diccionario. En
> cualquier caso, ¿para qué tocarlo?
>
> Si quieres trabajar con un diccionario para trabajar más cómodo,
> conviértelo explícitamente:
>
> (no testeado)
>
> fs = cgi.FieldStorage()
> params = dict((k, fs[k].value) for k in fs.keys())
> _______________________________________________
> Lista de correo Python-es http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es