Python 如何防止句子在csv中被分成几行?

Python 如何防止句子在csv中被分成几行?,python,scrapy,Python,Scrapy,我想用scrapy收集谷歌搜索到的日文文章 我试着提取日语句子。 为了防止句子在csv文件中被分成几行,我们决定删除代表行末尾的所有换行符 然后我运行以下代码来提取句子 text = text.replace('\n', '').replace('\t', '').replace(' ', '').replace(u'\n', '').replace(u'\t', '').replace(u' ', '') text = text.encode('utf-8') with open('o

我想用scrapy收集谷歌搜索到的日文文章

我试着提取日语句子。 为了防止句子在csv文件中被分成几行,我们决定删除代表行末尾的所有换行符 然后我运行以下代码来提取句子

 text = text.replace('\n', '').replace('\t', '').replace(' ', '').replace(u'\n', '').replace(u'\t', '').replace(u' ', '')
 text = text.encode('utf-8')

 with open('out.csv', 'a') as f:
    writer = csv.writer(f, delimiter= ',' ,lineterminator='\n')
    writer.writerow([text, response.url])
然而,当我查看输出csv时,句子仍然被分成几行。 我如何防止句子分裂? 另外,我想删除换行符以防止句子被分割,但我不想删除句子中的换行符。
考虑到这一点,我想让你告诉我如何将句子分成几行

请给我们看样本输出(csv文件)?同时打印样本文本行csv在这里(有许多日语句子)这是问题所在