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

Как вывести поле из MySQL без скобок и запятых?

Почему при выполнении кода ниже выводится что-то вроде
((23.9,),,)
Могу ошибаться, результат и код проги пишу по памяти. Как получить просто 23.9?

import MySQLdb
db = MySQLdb.connect(......)
cursor = db.cursor()
sql = """SELECT temp FROM home1 ORDER BY id DESC LIMIT 1"""
cursor.execute(sql)
temp = str(cursor.fetchall())
print(temp)
db.commit()
db.close()
  • Вопрос задан
  • 1073 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@lcd1232
Потому что MySQLdb выводит ответ либо в list(dict()), либо в list(list()). Попробуйте вывести тип этой переменной.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

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