結果を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 形式で抽出しています。エクセルで開くとちゃんと結果が出ます。しかし、ワードパッドで開くと、一部の説明データでは、str の文字列の最初と最後に二重引用符が含まれているのに対し、場合によっては二重引用符がないことがわかります。
なぜそのような奇妙な行動をするのか