我在csv输出文件的格式上遇到了一些困难。
我有一个名为“found”的python列表:
[['dropbearid', 'distance'],
['DB_1487', 17.543651156695343],
['DB_1901', 24.735333924441772],
['DB_2800', 6.607094868078008]]
当我使用
import csv
out = csv.writer(open("myfile.csv","w"), delimiter=',',quoting=csv.QUOTE_ALL)
out.writerow(found)
我得到了一个文件,当我在Excel中打开时,它有数据但是' dropbearid ', ' distance '在一个单元格中,而 ' DB_1487 ', ' 17.54 ... '在下一个单元格中,以此类推一直延伸到第一行的末尾。
有没有办法将输出设置为'dropbearid'和'distance'放置在两列中,所有列表都放在它们下面的行中?
谢谢!
out.writerow
,或者您可以使用out.writerows()
。 - ZdaR