tras un dtmp = cgi.FieldStorage()

Arnau Sanchez pyarnau en gmail.com
Dom Abr 13 15:50:39 CEST 2008


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





Más información sobre la lista de distribución Python-es