请使用python scrapy帮助我在csv文件中创建列并在其下插入行。我需要将已删除的数据写入3列。因此,首先要创建三列,然后在每一行中输入数据。
答案 0 :(得分:1)
CSV是逗号Saparated Values格式。这基本上意味着它是一个文本文件,其中一些字符串以逗号和换行符分隔。 每行向下创建一行,每个逗号在该行中创建一列。
我想创建CSV文件的最简单方法是创建一个Pythonic dict
,其中每个键都是一列,每列的值是None
代表的列的行列表明显缺乏价值。
然后,您可以通过将值附加到请求的列(从而添加一行)来填充您的dict,然后通过迭代列表索引轻松地将dict转换为CSV文件,并为每列添加VALUE,
条目用于索引越界的文件或,
条目或相应列表的无值。
对于每一行添加一行。
答案 1 :(得分:0)
1)您可以使用自定义Csv供稿导出器,每个项目键将被视为列标题和值作为列值。 2)您可以编写一个可以使用python csv lib在csv文件中写入数据的管道。