Passing Global Variables between imported modules
sean at activeprime.com
Mon Aug 4 16:27:41 CEST 2003
Is there any way to access global variables defined from within an
imported module? For example, lets say have a file called test2.py
that defines a simple class:
Now I have another file that imports test2, sets a global variable
called globalVar, and calles printGlobal() like so:
from test2 import MyClass
globalVar = "foo"
mc = MyClass()
When I run it, I get a NameError that "global name 'globalVar' is not
defined". I've tried explicitly calling 'global globalVar' and even
stepping through the __builtins__ but to no avail. Is accessing
globalVar from within test2.py possible?
More information about the Python-list