Tito wrote:
> Hi all:
>
> Is there a metalanguage capability in Python (I know there are many) to
> call a function having its name in a string?
>
> Something like:
> __call__("foo")
>
> instead of:
> foo()
>
> Regards,
> Tito
eval('foo()') should do, but it's said a bad practice ;)
--
http://mail.python.org/mailman/listinfo/python-list
- Re: [Beginner] Calling a function by its name in a string Bill Mill
- Re: [Beginner] Calling a function by its name in a st... Paolino
- Re: [Beginner] Calling a function by its name in a st... Michael Hoffman
- Re: [Beginner] Calling a function by its name in a st... Grant Edwards
- Re: [Beginner] Calling a function by its name in a st... Tito
- Re: [Beginner] Calling a function by its name in ... Tito
- Re: [Beginner] Calling a function by its name in ... Bill Mill
- Re: [Beginner] Calling a function by its name in ... Paul Rubin
- Re: [Beginner] Calling a function by its name in ... Tito
- Re: [Beginner] Calling a function by its name in ... Peter Hansen
- Re: [Beginner] Calling a function by its name in a st... Steven D'Aprano
