Описание Курсор представляет собой 7-кортеж, даже если только один столбец в результирующем

голоса
0

Я использую sqliteразъем и исследующий cursorвернулся из query:

  curs = s.conn.cursor()
  curs.execute(select count(distinct category) as ncats from part)
  rows = curs.fetchall()

Рассматривая curs.description()в отладчик , мы видим , что это 7-кортеж из одного столбца ncatsплюс 6 Noneс.

print(f'cursor description type: {type(curs.description)} 
        len: {len(curs.description[0])}')

cursor description type: <class 'tuple'> len: 7

Ну чем больше, тем лучше ?? Что это за - и мы должны ожидать, там всегда будет шесть дополнительных участников в результатах?

введите

Задан 19/03/2020 в 21:55
источник пользователем
На других языках...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more