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

Почему при запросе в sqlite3 получаю странный код?

Здравствуйте!
Такая проблема. Делаю обращение в БД и получаю странный ответ. Вот так делаю обращение:
db = sqlite3.connect(config.database_name)
cursor = db.cursor()

question = cursor.execute('SELECT question FROM answers')
answer = cursor.execute('SELECT right_answer FROM answers')
db.commit()


Получаю вот такой код в ответ - <sqlite3.Cursor object at 0x03B9E7A0>
  • Вопрос задан
  • 1154 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@SashaN69
Школота
Зачем db.commit() при SELECT?
Ответ написан
@PavelMos
Программа недоделана. Учи основы. это не ответ из базы, который программа обрабатывает, а просто временный рабочий объект. После отправки каждого запроса нужно прочитать ответ, используя как раз этот cursor.
https://python-scripts.com/database
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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