我访问了一个数据库并将结果存入游标对象。但我无法保存它:(
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)
我没有收到错误消息,我无法写它。我怎么做到的?任何建议都会有很大的帮助,学习这些东西最好的地方是什么?
答案 0 :(得分:2)
当您在写入文件之前打印行时,您正在耗尽作为生成器的光标对象。只需写入文件而无需任何中间步骤。