码迷,mamicode.com
首页 > 其他好文 > 详细

scrapy1.4的csv输出时出现空行问题的源码修复-patch

时间:2017-09-13 01:36:03      阅读:1139      评论:0      收藏:0      [点我收藏+]

标签: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

标签:scrapy1.4的csv输出补丁修复 patch篇

原文地址:http://10710016.blog.51cto.com/10700016/1964768

(0)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!