FAQ

Guillermo a ?crit :
Hi there,

How can I turn a string into a callable object/function?
Depends on what's in your string.
I have a = 'len', and I want to do: if callable(eval(a)): print
"callable", but that doesn't quite work the way I want. :)
Works here:
Python 2.5.1 (r251:54863, May 2 2007, 16:56:35)
[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
a = "len"
callable(eval(a))
True
>>>

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 2 of 4 | next ›
Discussion Overview
grouppython-list @
categoriespython
postedApr 21, '08 at 11:05a
activeApr 21, '08 at 11:57a
posts4
users3
websitepython.org

People

Translate

site design / logo © 2023 Grokbase