scrapy1.4的csv输出时出现空行问题的源码修复-patch
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scrapy1.4的csv输出时出现空行问题的源码修复-patch相关的知识,希望对你有一定的参考价值。
进入scrapy相关输出csv的源码路径
我的路径为:D:\Python35\Lib\site-packages\scrapy
编辑该路径下的exporters.py文件,并修改的内容如下:
class CsvItemExporter(BaseItemExporter): def __init__(self, file, include_headers_line=True, join_multivalued=‘,‘, **kwargs): self._configure(kwargs, dont_fail=True) if not self.encoding: self.encoding = ‘utf-8‘ self.include_headers_line = include_headers_line self.stream = io.TextIOWrapper( file, newline=‘‘, #在这里添加newline=‘‘, line_buffering=False, write_through=True, encoding=self.encoding ) if six.PY3 else file self.csv_writer = csv.writer(self.stream, **kwargs) self._headers_not_written = True self._join_multivalued = join_multivalued
本文出自 “10700016” 博客,请务必保留此出处http://10710016.blog.51cto.com/10700016/1964768
以上是关于scrapy1.4的csv输出时出现空行问题的源码修复-patch的主要内容,如果未能解决你的问题,请参考以下文章
为啥我在 Scriptella 中输出 CSV 文件时出现双引号?
php 从Gravity Forms导出文件中删除空行(导入到excel时出现问题)
PyInstaller:尝试运行分发文件时出现 FileNotFoundError