我有这样的结果来自presto命令:
a| b| c
--+--+------
1 | 3| 6
2 | 4| 5 我知道cursor.fetchall()用于所有数据,cursor.fetchone()用于单个行。
现在,我想从一个特定的列中获取所有数据,比如一个[1, 2]
有办法解决这个问题吗?
发布于 2016-04-13 13:29:42
看到一些东西并对其进行修改以解决问题
class reg(object):
def __init__(self, cursor, row):
for (attr, val) in zip((d[0] for d in cursor.description), row) :
setattr(self, attr, val)并有一个循环来获取列
for row in cursor.fetchall():
r = reg(cursor, row)
print r.ahttps://stackoverflow.com/questions/36597401
复制相似问题