将python列表编写为CSV

将python列表编写为CSV,第1张

概述只是有点努力用csv输出文件获得正确的格式. 我在python中找到了以下列表: [['dropbearid', 'distance'], ['DB_1487', 17.543651156695343], ['DB_1901', 24.735333924441772], ['DB_2800', 6.607094868078008]] 我用的时候 import csvout 只是有点努力用csv输出文件获得正确的格式.

我在python中找到了以下列表:

[['dropbearID','distance'],['DB_1487',17.543651156695343],['DB_1901',24.735333924441772],['DB_2800',6.607094868078008]]

我用的时候

import csvout = csv.writer(open("myfile.csv","w"),delimiter=',',quoting=csv.QUOTE_ALL)out.writerow(found)

我得到一个文件,当我在excel中打开时有值,但是它在一个单元格中有’dropbearID’,’distance’,在下一个单元格中有’DB_1487′,’17.54 ……’等等,所有文件都在第一行继续.

有没有办法获得输出设置所以’dropbearID’和’距离’放在两列之间,下面的所有列表都放在下面的行中?

谢谢!

解决方法 欢迎来到Stackoverflow.您将列表列表写入一行,这就是为什么在一个单元格中有两个值的原因,因为您在单元格中写入found的每个元素(这是两个元素的列表).您需要迭代列表列表并将每个列表写入一行.这应该工作:

import csvout = csv.writer(open("myfile.csv",quoting=csv.QUOTE_ALL,newline='')for row in found:    out.writerow(row)
总结

以上是内存溢出为你收集整理的将python列表编写为CSV全部内容,希望文章能够帮你解决将python列表编写为CSV所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1192117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存