On 16 Mai, 20:20, James Mills <prolo...@shortcircuit.net.au> wrote: > 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
Exactly! Python's OOP is awesome. Use it. Global vars used as anything but constants is bad practice. It isn't that much work to implement that. -- http://mail.python.org/mailman/listinfo/python-list