如何在csv文件中创建列并在python scrapy中在其下插入行

时间:2012-01-27 09:01:41

标签: python scrapy

请使用python scrapy帮助我在csv文件中创建列并在其下插入行。我需要将已删除的数据写入3列。因此,首先要创建三列,然后在每一行中输入数据。

2 个答案:

答案 0 :(得分:1)

CSV是逗号Saparated Values格式。这基本上意味着它是一个文本文件,其中一些字符串以逗号和换行符分隔。 每行向下创建一行,每个逗号在该行中创建一列。

我想创建CSV文件的最简单方法是创建一个Pythonic dict,其中每个键都是一列,每列的值是None代表的列的行列表明显缺乏价值。 然后,您可以通过将值附加到请求的列(从而添加一行)来填充您的dict,然后通过迭代列表索引轻松地将dict转换为CSV文件,并为每列添加VALUE,条目用于索引越界的文件或,条目或相应列表的无值。 对于每一行添加一行。

答案 1 :(得分:0)

1)您可以使用自定义Csv供稿导出器,每个项目键将被视为列标题和值作为列值。 2)您可以编写一个可以使用python csv lib在csv文件中写入数据的管道。