@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}")
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Everything_is_bad
открой учебник по python и почитай как работать с типом tuple
Ответ написан
Комментировать
Vindicar
@Vindicar
RTFM!
Поясню ответ Everything_is_bad выше: эта запись соответствует встроенному типу данных питона - кортеж (tuple). Ты должен уметь этот тип данных узнать, и знать как работать с ним (а также со списками и словарями) ДО того, как браться за ботов. Это азы, без понимания которых ты будешь спотыкаться на каждой мелочи.
Ответ написан
Ваш ответ на вопрос

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

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