Задать вопрос
@Nikita2004bot

Как правильно выводить COUNT?

Выводил количество строк в telegram_id, но при нажатие на кнопку статистики выводил: (19,)
Как можно вывести число без скобок и запятой?
Вот код
@bot.message_handler(func=lambda message: message.text == 'Статистика')
def handle_message(message):
    conn = sqlite3.connect('users.db')
    cursor = conn.cursor()
    cursor.execute('SELECT COUNT(telegram_id) from users')
    cs = cursor.fetchone()
    cursor.close()
    conn.close()
    bot.send_message(message.chat.id, f"Всего юзеров{cs}")
  • Вопрос задан
  • 66 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Everything_is_bad
открой учебник по python и почитай как работать с типом tuple
Ответ написан
Комментировать
Vindicar
@Vindicar
RTFM!
Поясню ответ Everything_is_bad выше: эта запись соответствует встроенному типу данных питона - кортеж (tuple). Ты должен уметь этот тип данных узнать, и знать как работать с ним (а также со списками и словарями) ДО того, как браться за ботов. Это азы, без понимания которых ты будешь спотыкаться на каждой мелочи.
Ответ написан
Ваш ответ на вопрос

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

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