以 csv 格式存储光标对象的输出

发布于 2024-09-09 02:02:52 字数 301 浏览 3 评论 0原文

我已经访问了数据库并将结果存储在游标对象中。但我无法保存它:(

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)  

我没有收到错误消息,也无法编写它。我该怎么做?任何建议都会有很大帮助,学习这些东西的最佳地点是什么?

i've accessed a database and have the result in a cursor object. but i couldn't save it :(

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)  

i don't get an error msg and i couldn't write it. how do i make it? any advice would be of much help and what is the best place to learn this stuff?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花辞树 2024-09-16 02:02:52

当您在写入文件之前打印行时,您会耗尽充当生成器的游标对象。只需写入文件,无需任何中间步骤。

When you're printing rows before writing to a file, you're exhausting cursor object that works as a generator. Just write to file without any intermediate steps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文