小编ker*_*rma的帖子

如何在使用psycopg2.extras.RealDictCursor时保留列顺序

dict_cur = conn.cursor(cursor_factory=psycopg2.extras.RealDictCursor)
dict_cur.execute("SELECT column1, column2, column3 FROM mytable")
result = dict_cur.fetchall()
print result[0]
>>> {'column2':10, 'column1':12, 'column3':42}
Run Code Online (Sandbox Code Playgroud)

如何在不先解析执行的SQL的情况下保留列排序?返回列表时,它适用于普通光标,但我需要访问字典键,因此需要使用RealDictCursor.

编辑:嗯,我实际上不能.应使用游标对象的description属性来获取列名.

python psycopg2

9
推荐指数
1
解决办法
1686
查看次数

标签 统计

psycopg2 ×1

python ×1