Счетчик строк всегда печатается как -1, а выбор значений из базы данных с использованием скрипта Python - PullRequest
0 голосов
/ 06 сентября 2018

Мне нужно напечатать количество строк курсора при использовании запроса выбора с использованием Python. Но он всегда возвращает -1, даже если запрос на выборку возвращает некоторые значения.

Код, который я пробовал:

    cursor = conn.cursor()
    cursor.execute(query)
    print(cursor.rowcount)

Как напечатать количество строк курсора?

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018
len( cursor.fetchall()) 

это должно сделать

0 голосов
/ 06 сентября 2018

Приведенный ниже код возвращает длину строки.

  rows = cursor.fetchall()
  len(rows)
...