输出从列表列表创建的* .csv文件

时间:2012-12-02 16:36:08

标签: csv python-3.x

首先,我只是在学习Python(这是我的第一语言)所以,虽然我认识到有很多网站可以解决这个问题,但我花了一个周末试图让我的头脑实现一个解决方案并且无处可去它。所以,我希望有人可以帮助我:)。

问题很简单:我在Python程序中创建了一个列表列表,我需要将它们输出到* .csv文件,以便将其导入Excel等。

列表如下所示:

[['title1','title2','title3'],['date1','info1','category1'],['date2','info2','category3'],...]

我找到了解决方案,其中每个列表中的元素都是整数,我不能让它们使用字符串。

对此有任何帮助将不胜感激!

谢谢,

亚当

1 个答案:

答案 0 :(得分:0)

有一个CSV模块可以执行此操作:

import csv

data = [['title1','title2','title3'],['date1','info1','category1'],['date2','info2','category3']]

with open('stuff.csv', 'wb') as csvfile:
  writer = csv.writer(csvfile)
  for line in data:
    writer.writerow(line)