Calling a function with unknown arguments?
Grant Edwards
grante at visi.com
Wed Mar 7 18:14:24 EST 2007
On 2007-03-07, Rob <crowell at mit.edu> wrote:
> I can get a list of a function's arguments.
>>>> def bob(a, b):
> ... return a+b
> ...
>>>> bob.func_code.co_varnames
> ('a', 'b')
>
> Let's say that I also have a dictionary of possible arguments for this
> function.
>>>> possible = {'a':10, 'b':5, 'c':-3}
>
> How do I proceed to call bob(a=10, b=5) with this information?
bob(a=possible['a'],b=possible['b'])
--
Grant Edwards grante Yow! BRILL CREAM is
at CREAM O' WHEAT in another
visi.com DIMENSION...
More information about the Python-list
mailing list