global variables

Emile van Sebille emile at
Fri Oct 12 15:37:05 CEST 2001

"Björn Buth" <bjoern4562000 at> wrote in message
news:9q6njs$17s4$1 at
> Hi there,
> I´m experiencing a little problem due to my
> poor understanding of the way python handles
> global variables. Basically the problem is the following
> I have a programm with several variables which
> I would like to access globaly.
> --
> var=0
> def example_function()

add 'global var' here to use var from globals and not locals

>     var=var+1

Assigning to a variable within a function defines that variable as local.

>      (function definition)
> print example_function(10)
> will give an error: UnboundLocalError: local variable 'steine' referenced
> before assignment. Also replacing the first line by
> global var
> var=0



Emile van Sebille
emile at


More information about the Python-list mailing list