On Mon, 2007-04-30 at 16:19 -0700, kwatch wrote:
> [...]
> The goal what I want to do is to create a module by 'new' module
> and specify that module name in 'from ...' statement.
> 
>     ----------------------------------------
>     # create a module
>     import new
>     foo = new.module('foo')
>     foo.pi = 3.14159
>     foo.x2 = lambda x: 2*x
>     # specify it in 'from' statement
>     from foo import pi, x2     # ImportError: No module named foo
>     ----------------------------------------

Not that this can't be done, but why do you think you have to create
this 'foo' module on the fly? What is the actual problem you're trying
to solve?

-Carsten


-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to