CSV 导出 - 使用 scrapy crawl -o output.csv 对列进行排序
CSV Exports - Ordering of columns using scrapy crawl -o output.csv
有没有办法使用 -o 参数指定 CSV 输出中列的顺序?
它似乎遵循随机顺序,而不是遵循 items.py 文件中的顺序,或者当项目字段在抓取中填充时。
谢谢!
有一个相关的 field_to_export
attribute in CsvItemExporter
,但据我所知,无法从命令行设置它。你需要通过管道来完成,参见:
- How can I use the fields_to_export attribute in BaseItemExporter to order my Scrapy CSV data?
在settings.py
中添加一行即可解决
FEED_EXPORT_FIELDS = ['field1', 'field2', 'field3']
有没有办法使用 -o 参数指定 CSV 输出中列的顺序?
它似乎遵循随机顺序,而不是遵循 items.py 文件中的顺序,或者当项目字段在抓取中填充时。
谢谢!
有一个相关的 field_to_export
attribute in CsvItemExporter
,但据我所知,无法从命令行设置它。你需要通过管道来完成,参见:
- How can I use the fields_to_export attribute in BaseItemExporter to order my Scrapy CSV data?
在settings.py
中添加一行即可解决FEED_EXPORT_FIELDS = ['field1', 'field2', 'field3']