嗨,我想从数据库中获取一个表,但包括字段名称,以便我可以从例如 Pandas 中的列标题中使用它们,我不一定事先知道所有字段名称
所以如果我的数据库看起来像
table test1
a | b | c
---+---+---
1 | 2 | 3
1 | 2 | 3
1 | 2 | 3
1 | 2 | 3
1 | 2 | 3
我该怎么做
import psycopg2 as pq
cn = pq.connect('dbname=mydb user=me')
cr = cn.cursor()
cr.execute('SELECT * FROM test1;')
tmp = cr.fetchall()
tmp
这样 tmp 显示
[('a','b','c'),(1,2,3),(1,2,3),(1,2,3),(1,2,3),(1,2,3)]
谢谢