[Python] Scope delle variabili.

Gollum1 gollum1.smeagol1 a gmail.com
Mar 3 Feb 2015 10:12:50 CET


Mi sto perdendo qualcosa...

numbers_urls = dict()
number_count = 0

def numbers_start_element(name, attrs):
    if name == 'number':
        number_count += 1

    if 'uri' in attrs.keys():
        numbers_urls[name] = attrs['uri']

    print(number_count)


Perché numbers_urls viene visto correttamente come variabile "globale"
e modificata, mentre number_count no? sono sicuro che mi sto perdendo
in una banalità oscena.

Byez
-- 
Gollum1 - http://www.gollumone.it
Tesssssoro, dov'é il mio tessssoro...


Maggiori informazioni sulla lista Python