"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

Reply via email to