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

Eri*_*nte 13 python csv scrapy web-scraping

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

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

谢谢!

ale*_*cxe 8

有相关field_to_export属性CsvItemExporter,但是,据我了解,没有办法通过命令行设置.您需要通过管道执行此操作,请参阅:


小智 8

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

FEED_EXPORT_FIELDS = ['field1', 'field2', 'field3']
Run Code Online (Sandbox Code Playgroud)