python - How to override join_multivalued option of CsvItemExporter -


में एक विकल्प है join_multivalue जो अल्पविराम ( = ',' )।

मैं इसे कैसे अपनी स्कैपी प्रोजेक्ट में किसी अन्य चार में बदल सकता / सकती हूं?

इसे अपने कस्टम CSVItemExporter इस तरह से सेट करें:

  scrapy.contrib.exporter आयात से scrapy.conf आयात सेटिंग्स से CsvItemExporter class CSVkwItemExporter (CsvItemExporter): def ['एन्कोडिंग'] = settings.get ('EXPORT_ENCODING', 'utf-8') __इनट __ (स्वयं, * आर्ग्स, ** kwargs): kwargs ['fields_to_export'] = settings.getlist ('EXPORT_FIELDS') या कोई नहीं kwargs ['एन्कोडिंग'] = सुपर (CSVkwItemExporter, self) .__ init __ (* args, ** kwargs) self._join_multivalued = settings.get ('MY_CSV_DELIMITER', ',')  

जहां MY_CSV_DELIMITER एक उदाहरण सेटिंग है जो आपके पास एक सीमांकक के लिए होगी।


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -