function to do dynamic import?
attn.steven.kuo at gmail.com
attn.steven.kuo at gmail.com
Tue Sep 11 02:12:32 EDT 2007
On Sep 10, 10:52 pm, "bambam" <da... at asdf.asdf> wrote:
> import works in the main section of the module, but does
> not work as I hoped when run inside a function.
>
> That is, the modules import correctly, but are not visible to
> the enclosing (global) scope.
>
> Questions:
> (1) Where can I read an explanation of this?
> (2) Is there a work around?
>
> BTW, sys.modules("filename") shows that the module is
> loaded, I just don't know how to use it when loaded that
> way. Also, if I import again at the global scope, the module
> name becomes available.
>
> Steve.
(snipped)
This was recently discussed:
http://groups.google.com/group/comp.lang.python/msg/f6fcdf49710cb833
--
Hope this helps,
Steven
More information about the Python-list
mailing list