У меня есть база данных студентов с 7 столбцами. Когда я пытаюсь напечатать вывод напрямую, вывод печатается в формате [(r1, r2, r3, r4 ...), (), (), ....] без имен столбцов. Поэтому я решил провести l oop через значения и записал это:
c.execute("select * from student")
rows = c.fetchall()
for row in rows:
print("s_id",row[0])
print("s_name,row[1])
.
.until the table ends
Есть ли способ, с помощью которого я могу получить имена своих столбцов напрямую, чтобы я мог написать их с помощью одного оператора печати внутри приведенного выше л oop ?????? например: что-то вроде этого
c.execute("select * from student")
rows = c.fetchall()
for row in rows:
print("table_name[i]",row[i])
, где имя таблицы - это список имен столбцов