<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On Sep 10, 10:52 pm, "bambam" <[EMAIL PROTECTED]> 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 >
def gim(): exec "global gamel" exec "import gamel" Unfortunately, does not have the desired effect. Steve. -- http://mail.python.org/mailman/listinfo/python-list