2010-07-13 16 views
0

我訪問過一個數據庫並在遊標對象中得到結果。但我不能將它保存:(以csv格式存儲遊標對象的輸出

cur_deviceauth.execute('select * from device_auth') 
for row in cur_deviceauth: 
    print row 
writer = csv.writer(open("out.csv", "w")) 
writer.writerows(cur_deviceauth) 

我沒有得到一個錯誤味精,我不能寫。我如何做呢?任何意見將是有很大幫助的,什麼是最好的?所學這個東西

回答

2

當你寫一個文件,你用盡光標對象,它作爲一臺發電機之前打印行只寫不經過任何中間步驟,文件

+0

+1:遊標(像其他發生器功能一樣)只能使用一次。 – 2010-07-13 10:08:18