我是 Scrapy 的新手。我读过一些关于这个工具的讨论。我在导出 csv 文件时遇到问题。我正在用逗号废弃数值。csv导出器的默认分隔符是逗号,所以当我在Excel中打开生成的文件时遇到一些问题。
如何将Scrapy中csv文件的默认分隔符更改为分号?我读了一些关于这个问题的讨论,但我不知道我必须添加什么代码以及在哪里添加代码。
提前致谢!
scraper/exporters.py
\n\nfrom scrapy.exporters import CsvItemExporter\n\n\nclass CsvCustomSeperator(CsvItemExporter):\n def __init__(self, *args, **kwargs):\n kwargs[\'encoding\'] = \'utf-8\'\n kwargs[\'delimiter\'] = \'\xe2\x95\xa1\'\n super(CsvCustomSeperator, self).__init__(*args, **kwargs)\nRun Code Online (Sandbox Code Playgroud)\n\n刮刀/设置.py
\n\nFEED_EXPORTERS = {\n \'csv\': \'scraper.exporters.CsvCustomSeperator\'\n}\nRun Code Online (Sandbox Code Playgroud)\n\n这个解决方案对我有用。
\n