Я получаю UnboundLocalError: локальная переменная, на которую ссылается перед ошибкой присваивания при попытке запустить этот код. Согласно правилу LEGB это должно работать нормально.Получение UnboundLocalError: локальная переменная, на которую ссылаются до ошибки присваивания
def xyz():
count = 1
def xyz_inner():
count += 1
print count
xyz_inner()
print count
http://eli.thegreenplace.net/2011/05/15/understanding-unboundlocalerror-in-python Я уверен, что есть где-то дубликат здесь – jamylak
какая у вас версия python? – Kasramvd
возможно дубликат [UnboundLocalError в Python] (http://stackoverflow.com/questions/9264763/unboundlocalerror-in-python) – fredtantini