0
我得到这个奇怪的问题,而在csv文件中存储结果。奇怪的行为,同时存储csv文件
summary = site.select('.//*[contains(@class, "summary")]/p/text()').extract()
description = ""
while (len(summary) != 0):
description = description + summary.pop(0).encode('utf-8')
description = str(description)
item['Description'] = description
所以我很关心描述列。我以csv格式提取这些结果。如果我在Excel中打开它,结果显示正常。但是,当我用写字板打开它时,我可以看到,对于少数描述数据,str在字符串的开始和结尾处具有双引号,而对于某些情况,没有双引号。
任何想法为什么这样奇怪的行为
刚打印出通过代码来所有描述?这个问题缺乏关于如何重复这个问题的背景,因此不能在这里回答。 –
给出一个文本文件来测试 – warvariuc