Как переопределить параметр join_multivalued CsvItemExporter

У CsvItemExporter есть опция join_multivalued которая по умолчанию соответствует запятой ( =',' ).

Как я могу изменить это на другой символ в моем проекте scrapy?

Установите его в свой собственный CSVItemExporter следующим образом:

 from scrapy.conf import settings from scrapy.contrib.exporter import CsvItemExporter class CSVkwItemExporter(CsvItemExporter): def __init__(self, *args, **kwargs): kwargs['fields_to_export'] = settings.getlist('EXPORT_FIELDS') or None kwargs['encoding'] = settings.get('EXPORT_ENCODING', 'utf-8') super(CSVkwItemExporter, self).__init__(*args, **kwargs) self._join_multivalued = settings.get('MY_CSV_DELIMITER', ',') 

где MY_CSV_DELIMITER – пример, который у вас есть для разделителя.