2016-04-13 45 views
0

我有急命令這樣的結果:急取數據

a| b| c 
--+--+------ 
1 | 3| 6 
2 | 4| 5 

我知道cursor.fetchall()所有數據和cursor.fetchone()爲單行。

現在,我想要從特定列中獲取所有數據,例如a [1, 2]

有沒有辦法解決這個問題?

回答

1

看到的東西,並修改了它要解決的問題

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.a