CSV导出 - 使用scrapy crawl -o output.csv对列进行排序

时间:2015-02-06 15:16:20

标签: python csv web-scraping scrapy

有没有办法使用-o参数指定CSV输出中列的顺序?

它似乎遵循随机顺序,并且不遵循items.py文件中的顺序或者在scrape中填充项目字段。

谢谢!

2 个答案:

答案 0 :(得分:8)

field_to_export attribute中有一个相关的CsvItemExporter,但据我所知,没有办法从命令行设置它。您需要通过管道执行此操作,请参阅:

答案 1 :(得分:1)

您可以通过在settings.py中添加一行来解决它。

FEED_EXPORT_FIELDS = ['field1', 'field2', 'field3']