Python 如何删除csv中刮取的数据之间的空白?

Python 如何删除csv中刮取的数据之间的空白?,python,csv,web-scraping,scrapy,Python,Csv,Web Scraping,Scrapy,这是我的链接提取器。它在链接中爬行并将其保存在csv文件中,但值之间存在空格,即如果在第1行保存值,则在第3行保存,第2行为空。我可以将其从excel中删除,但当有大量数据时,excel会挂起。当我试图加载链接到从中刮取数据时,这给我带来了问题。如何以不存在空格的方式保存数据?谢谢 import scrapy class DummySpider(scrapy.Spider): name = 'dummyspider' allowed_domains = ['alibaba.c

这是我的链接提取器。它在链接中爬行并将其保存在csv文件中,但值之间存在空格,即如果在第1行保存值,则在第3行保存,第2行为空。我可以将其从excel中删除,但当有大量数据时,excel会挂起。当我试图加载链接到从中刮取数据时,这给我带来了问题。如何以不存在空格的方式保存数据?谢谢

import scrapy


class DummySpider(scrapy.Spider):
    name = 'dummyspider'
    allowed_domains = ['alibaba.com']
    start_urls = ['https://www.alibaba.com/countrysearch/CN/China/products/A.html'
                ]

    def parse(self, response):
        link = response.xpath('//*[@class="column one3"]/a/@href').extract()

        for item in zip(link):
            scraped_info = {
                'link':item[0],

            }
            yield scraped_info

你为什么不把刮坏的绳子修剪一下呢

注意这里

类似(根据代码片段猜测)

试试这个:

response.xpath('normalize-space(//*[@class="column one3"]/a/@href)').extract()

显示使用scrapy写入csvi am的代码,因此在settings.py文件中有FEED\u FORMAT=“csv”FEED\u URI=“alibaba.csv”导致问题的变量是什么?我在猜该用哪一个。Strip将删除空白。我看不到您的数据,所以不确定要删除哪个字段。我可以这样做吗?scraped_info=scraped_info.strip()否。您将最终为dict()对象应用strip()函数。XPath错误:normsize空间中的未注册函数(//*[@class=“column one3”]/a/@href)XPath错误:normsize空间中的未注册函数(//*[@class=“column one3”]/a/@href)@UchihaAJ您有一个输入错误:它是
规范化空间
,但您的错误消息是关于
规范大小空间
response.xpath('normalize-space(//*[@class="column one3"]/a/@href)').extract()