Задать вопрос
@artemgoruchev
solitare ????

Ошибка «UnboundLocalError: local variable 'slot' referenced before assignment». Причина ошибки?

Ошибка: UnboundLocalError: local variable 'slot' referenced before assignment

def set(directory):
    match dpg.get_value("combo"):
        case "Save 1": slot = "slot_1"
        case "Save 2": slot = "slot_2"
        case "Save 3": slot = "slot_3"
    return f"{directory}/{slot}"


Я не понимаю, что здесь может вызвать эту ошибку.
  • Вопрос задан
  • 84 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия Python-разработчик + ИИ
    10 месяцев
    Далее
Решения вопроса 1
AlexNest
@AlexNest Куратор тега Python
Работаю с Python/Django
1.Советую, проверить, что на самом деле возвращает функция.
2.Если значение не соответствует ни одному из условий, чему будет равен slot?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы