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}
如何在不解析执行SQL的情况下保留列顺序?当返回列表时,它与普通游标一起工作良好,但我需要访问字典键,因此需要使用RealDictCursor。如何在使用psycopg2.extras.RealDictCursor时保留列顺序
编辑:呃,我其实不行。 描述游标对象的属性应该用于获取列名称。