[Python-es] Ejecutar una funcion pasada como string
Attila Saorin
mostroratas en yahoo.es
Vie Jul 26 18:03:59 CEST 2002
--- Hernan Martinez Foffani <hernan en orgmf.com.ar> escribió:
> mas seguro que el exec es usar eval con un diccionario restringido.
> ejemplo:
>
> >>> def fun():
> print "pepe"
>
> >>> eval("fun()", {"fun": fun})
> pepe
> >>>
Gracias, ahora lo pruebo. Podrias explicarme(explicarnos) el por que de ese diccionario como
parametro? he mirado la doc y no pone mucho sobre los parametros opcionales con lo que no me queda
claro por que pasamos ese diccionario como parametro :(
Attila
_______________________________________________________________
Yahoo! Messenger
Nueva versión: Webcam, voz, y mucho más ¡Gratis!
Descárgalo ya desde http://es.messenger.yahoo.com
Más información sobre la lista de distribución Python-es