@Timyr289437

В чем тут ошибка?

Я не могу пнять в чем тут может быть ошибка ?
result_Pyaterechka = cur_Pyaterochka.execute("""SELECT * FROM users_id""").fetchall()
        # Вывод результатов на экр
        count = 0
        for i in range(1):
            for pe in result_Pyaterechka:
                print('')

            peremenna_user_id_Pyaterechka = peremenna_user_id_Pyaterechka + str(pe[1])

            print(peremenna_user_id_Pyaterechka, 9099090)
peremenna_user_id_Pyaterechka = peremenna_user_id_Pyaterechka + str(pe[1])
UnboundLocalError: local variable 'pe' referenced before assignment
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
локальная переменная 'pe', используется перед присваиванием

Собственно, тут пытаетесь обращаться к pe, хотя такой переменной нет
str(pe[1])

Возможно, вы хотели сделать так:
for pe in result_Pyaterechka:
    print('')

    peremenna_user_id_Pyaterechka = peremenna_user_id_Pyaterechka + str(pe[1])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы