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

Как получить переменную в нормальном виде?

Приветствую, столкнулся с такой проблемой:
def check_balance(self, user_id):
        with self.connection:
            coin = self.cursor.execute("SELECT `coin` FROM `subscriptions` WHERE `user_id` = ?", (user_id,)).fetchone()
            return coin

Переменная получается в таком формате: (5,)
Необходимо получить только цифру, как это сделать?
С помощью регулярок или есть какое-то более рациональное решение?
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@zexer
Что мешает взять [0] элемент от этого результата?
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
Неужели сложно приложить небольшие усилия, которые даже усилиями не назвать, и узнать, что возвращает execute? Он возвращает же не строку. Это твой print переводит в строку и показывает тебе
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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