【发布时间】:2020-04-22 15:47:11
【问题描述】:
我有一个包含 7 列的学生数据库。当我尝试直接打印输出时,输出以 [(r1, r2,r3,r4...),(),(),....] 格式打印,没有列名。 所以我决定遍历这些值并写下这个:
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
有没有一种方法可以直接获取我的列名,以便我可以在上述循环中使用一个打印语句来编写它?????? 例如:像这样的东西
c.execute("select * from student")
rows = c.fetchall()
for row in rows:
print("table_name[i]",row[i])
其中表名是列名列表
【问题讨论】:
标签: python python-3.x sqlite python-sql