@Aplexa

Как сделать, чтобы значение с базы данных бралось без запятой?

def check_id(self, userid):
        with self.connection:
            return self.cursor.execute("SELECT `user_id` FROM `users` WHERE `id` = ?", (userid, )).fetchone()


При принте выдает что-то типа этого: (28197732598,) , как мне убрать запятую внутри скобок? С запятой выдает ошибку, когда я пытаюсь считать данные. Проверено
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Нужно прочитать учебник по Python и узнать, что такое кортежи, потом почитать документацию по DB-API и узнать, что метод fetchone возвращает кортеж, после чего становится очевидным, что значение можно извлечь из кортежа операцией взятия по индексу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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