【问题标题】:CSV Exports - Ordering of columns using scrapy crawl -o output.csvCSV 导出 - 使用 scrapy crawl -o output.csv 对列进行排序
【发布时间】:2015-04-06 18:44:19
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: python csv web-scraping scrapy


    【解决方案1】:

    CsvItemExporter 中有一个相关的field_to_export attribute,但据我了解,无法从命令行设置它。您需要通过管道来完成,请参阅:

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-10-28
        • 2014-10-19
        • 1970-01-01
        • 2011-01-07
        • 2019-08-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多