我在将结果存储在 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 在字符串的开头和结尾都有双引号,而在某些情况下,没有双引号。
知道为什么会有这种奇怪的行为