On Mon, May 17, 2010 at 4:00 AM, Krister Svanlund <krister.svanl...@gmail.com> wrote: > On Sun, May 16, 2010 at 7:50 PM, AON LAZIO <aonla...@gmail.com> wrote: >> How can I set up global variables for the entire python applications? >> Like I can call and set this variables in any .py files. >> Think of it as a global variable in a single .py file but this is for the >> entire application. > > First: Do NOT use global variables, it is bad practice and will > eventually give you loads of s**t. > > But if you want to create global variables in python I do believe it > is possible to specify them in a .py file and then simply import it as > a module in your application. If you change one value in a module the > change will be available in all places you imported that module in.
The only place global variables are considered somewhat "acceptable" are as constants in a module shared as a static value. Anything else should be an object that you share. Don't get into the habit of using global variables! --james -- http://mail.python.org/mailman/listinfo/python-list