Вопросы к Поиску с Алисой
Ошибка UnboundLocalError: cannot access local variable в Python возникает из-за попытки использовать локальную переменную до того, как ей присвоено значение. byby.dev blog.qasource.com
Это происходит, потому что Python считает любую переменную, назначенную внутри функции, локальной, если явно не указано иное. byby.dev blog.qasource.com
Некоторые другие причины возникновения ошибки:
Чтобы исправить ошибку, можно либо присвоить значение переменной перед её использованием, либо объявить переменную глобальной внутри функции. byby.dev blog.qasource.com