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

Reply via email to