RgeeK wrote:
I have a main module doStuff.py and another module utility.py. At the
start of doStuff.py I call
import utility.py
that tries to import a module named "py" from the package "utility".
Then I also proceed to initiallize some global variables
sName = ""
Within my utility.py file, I define the makeOne function. But I want to
use that same global variable "sName" In utility.py I have tried to
indicate that I'm using the global "sName" through the statement:
global sName
the "global" directive in Python is used *inside* a function or method
to indicate that a given name is not local.
Python doesn't have "program-wide global" variables; if you need that,
create a support module and import that module everywhere you need to
access those variables:
# file: globalvars.py
sName = ""
# file: myprogram.py
import globalvars
print globalvars.sName
etc.
</F>
--
http://mail.python.org/mailman/listinfo/python-list