newbie question - object from a string?
Gordon Scott
gordon.scott at peregrine.com
Tue Nov 27 16:55:52 EST 2001
More information about the Python-list mailing list
Tue Nov 27 16:55:52 EST 2001
- Previous message (by thread): newbie question - object from a string?
- Next message (by thread): newbie question - object from a string?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thanks that did the trick! -----Original Message----- From: Fernando Pérez [mailto:fperez528 at yahoo.com] Sent: Monday, November 26, 2001 3:59 AM To: python-list at python.org Subject: RE: newbie question - object from a string? Gordon Scott wrote: > Thanks for the reply. Didn't get this until this morning. > > I have a file named MyHandlers.py in which I have the class MyHandler. > > when I use > > __import__('MyHandlers', globals(), locals(), ['MyHandler']) or > . > . > . > eval('MyHandler()', globals(), locals()) or eval('MyHandlers.MyHandler()', > globals(), locals()) > > I get a NameError: name 'MyHandler' is not defined. Python is dynamic. Just generate the code: mod = 'MyHandlers' cls = 'MyHandler' exec 'from '+mod+' import '+cls That should work just fine. Cheers, f -- http://mail.python.org/mailman/listinfo/python-list
- Previous message (by thread): newbie question - object from a string?
- Next message (by thread): newbie question - object from a string?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list