Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 19, 2019 10:50:42

lefmails
Зарегистрирован: 2019-04-15
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

SQL обработка массива после запроса

Добрый день
(QT4 Py2.7.15)
Хочу основные данные хранить в SQL
Подключаюсь, считываю данные, вывожу результат, в общем все норм, но ни как не могу обработать массив

         conn = sqlite3.connect('db.db')
        cursor = conn.cursor()
        cursor.execute("SELECT var_name,value FROM config WHERE id>0")
        res_ =  cursor.fetchall()
        self.label_tst = QtGui.QLabel(str(res_), self)
        conn.close()
Выводит: в формате:
[(u'temp_max',30), (u'temp_min',10)]
Притом текст в виде:
 u'некий текст '
, но это по кодировке уникод

 res_[1] - выводит первый массив (u'temp_max',30)
res_['temp_max'] res_[temp_max] и т.д. результатов не дает

Как мне этот массив правильно обработать?
например
 Tmax=res_[Значение 30 от temp_max]

Офлайн

#2 Апрель 19, 2019 13:05:17

lefmails
Зарегистрирован: 2019-04-15
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

SQL обработка массива после запроса

Все оказалось просто
Просто выводить в виде

  res_[1][0] # Tmax
 res_[1][1] # 30

Отредактировано lefmails (Апрель 19, 2019 13:05:33)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version