I have a question on global variables and how to use them. I have 2 files; a.py & b.py
# a.py ----- myvar = { 'test' : '123' } # ------- # b.py ----- from a import myvar def test(): a.myvar = { 'blah' : '456' } # ----- If I *'import a*' & type *'a.myvar'* it prints 'test' & '123'. Now, if I *'import b'* & type *'b.test()'* ... does this actually change the contents of myvar? It seems I have to do *'print b.myvar'* to see the change but really I want to just simply do* 'print myvar'*. I want to be able to change myvar anywhere. Please help me grasp this concept. Thanks in advance. -- Rob
-- http://mail.python.org/mailman/listinfo/python-list