Globals in nested functions jm.suresh at
Thu Jun 21 13:06:50 CEST 2007

def f():
    a = 12
    def g():
        global a
        if a < 14:
    return a

print f()

This function raises an error. Is there any way to access the a in f()
from inside g().

I could find few past discussions on this subject, I could not find
the simple answer whether it is possible to do this reference.


More information about the Python-list mailing list