"Steven Reddie" <[EMAIL PROTECTED]> schrieb im Newsbeitrag news:[EMAIL PROTECTED] > Hi, > > I want to do something like the following, which doesn't work: > > modulename = 'module' > import modulename > > The error is that there is no module named 'modulename'. Is there a > way to get that variable expanded? > > Regards, > > Steven
modulename = 'module' cmd = 'import '+modulename exec(cmd) Check also the thread: How do I import everything in a subdir? in THIS newsgroup. Claudio P.S. > MODULES = [ 'module1', 'module2' ] > > def libinfo(): > for m in MODULES: > __import__('libinfo.'+m) > m.libinfo() > CFLAGS+=m.CFLAGS indentation error? -- http://mail.python.org/mailman/listinfo/python-list