B
bambam
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.
---.... exec "import gamel"
....
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.
---.... exec "import gamel"
....
<module 'gamel' from 'c:\gamel.pyc'>gim()
sys.modules["gamel"]gamel NameError: name 'gamel' is not defined
exec "import gamel"
gamel