Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 25, 2022 19:20:54

morti-gg
Зарегистрирован: 2022-04-25
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Некорректно считывает значение в таблице

Вместо числа 30 выводит (30,) и никак не получается это преобразовать в число. Как из таблицы вывести 30?

 cursor.execute('SELECT time FROM arizonaminerbot WHERE vk_id = ?', [int(ans.from_id)])
    db.commit()
    await ans.answer(str(cursor.fetchone()))
    print(cursor.fetchone())
    db.close()

Добавление элементов:
 cache = (
        int(ans.from_id), int(value), int(time)
        )
cursor.executemany('INSERT INTO arizonaminerbot(vk_id, BTC, time) VALUES(?, ?, ?)', [cache])

Где int(value) - число 30

Отредактировано morti-gg (Апрель 25, 2022 19:21:09)

Офлайн

#2 Апрель 26, 2022 00:33:40

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9852
Репутация: +  853  -
Профиль   Отправить e-mail  

Некорректно считывает значение в таблице

morti-gg
Вместо числа 30 выводит (30,)
  
record = cursor.fetchone()
if record:
    number = record[0]
else:
    number = None
print(number)



Отредактировано py.user.next (Апрель 26, 2022 00:34:20)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version