Вопросы к Поиску с Алисой
Несколько возможных причин, по которым программа на Python выдаёт ошибку «UnboundLocalError: local variable referenced before assignment»:
Чтобы решить проблему, нужно определиться с областью видимости и решить, какую переменную использовать: локальную или глобальную. thecode.media
Если нужна локальная переменная, то её нужно добавить внутрь функции. thecode.media Если же внутри функции нужно работать с глобальной переменной, то её добавляют в функцию командой global. thecode.media