Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2014, 09:40
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 1 mes
Puntos: 292
Convertir string name en callable

Código Python:
Ver original
  1. def doblar(n):
  2.     return (2*n)
  3.  
  4. fun = 'doblar'
  5. param = 10
  6.  
  7. try:
  8.     type(eval(fun))
  9.     fun(param)
  10.  
  11. except NameError:
  12.     raise Exception("La funcion %s no existe!" % fun)


Revienta cuando intento hacer:

Cita:
fun(param)

Alguna idea ?
__________________
Salu2!