Python Global State
Gary Herron
gherron at islandtraining.com
Tue Feb 3 11:11:17 EST 2009
er wrote:
> Simple question, I think: Is there a way to make a completely global
> variable across a slew of modules?
No.
> If not, what is the canonical way to keep a global state?
But this might satisfy:
Create a module called, perhaps, global.py which contains your variables.
global.py
VarA = None
VarB = None
Then any module can import it and read/write the values.
import global
global.VarA = ...
print global.VarB
# and so forth
> The purpose of this is to try to prevent circular module imports,
> which just sort of seems nasty. Thank you!
I'm not sure how that will work.
Gary Herron
More information about the Python-list
mailing list