[pyar] Parámetros con nombre variable

Daniel dmlistapython en gmail.com
Jue Jun 14 16:53:31 ART 2012


El día 14 de junio de 2012 16:39, DF-- <dj.foguelman en gmail.com> escribió:
>
>
> 2012/6/14 Daniel <dmlistapython en gmail.com>
>>
>> Gente:
>>    Se me planteó un problema, que hubiera sido fácil de solucionar si
>> podría haber llamado a una función de esta manera:
>>
>> x= haceralgo( variable_como_nombre = valor_del_parametro)
>> ...
>>
>> ej:
>> x="nombre"
>> z="Daniel"
>> cons=baseDatos(x=z)
>> ....
>> en foxpro (p/Dos) creo que era indicando *nombrevariable
>> y lo tomaba como instrucción y le llamaba "macro"
>>
>> ¿existe alguna manera de hacerlo así?
>
>
>
> A mi se me ocurrió *esta*
> In [1]: def ninguna_ganzada(**kwargs):
>    ...:     print kwargs
> In [11]: ninguna_ganzada(**{"parametro":"con un valor"})
> {'parametro': 'con un valor'}
> In [15]: ninguna_ganzada(**{nombre_de_parametro_variable:"con un valor"})
> {'coco': 'con un valor'}
>
>
>

Muchas Gracias!!! lo que renegué con esto por no tener internet
porque algún tarado cortó la fibra de telecom :(
y ahora que lo solucionen en 5 min me deprime más :P

-- 
Daniel Malisani



More information about the pyar mailing list