Noobie python shell question

Dave Angel davea at ieee.org
Mon Nov 30 05:30:09 CET 2009



Tim Chase wrote:
> <snip>
>
> (as an aside, is there a way to get a local/global variable from a 
> string like one can fetch a variable from a class/object with 
> getattr()?  Something like getattr(magic_namespace_here, "hello") used 
> in the above context?  I know it can be done with eval(), but that's 
> generally considered unsafe unless you vet your input thoroughly)
>
>
I think you're looking for
     globals()["hello"],    or of course magic_namespace=globals()

DaveA




More information about the Python-list mailing list