python - 如何防止句子在csv中被分成几行?
问题描述
我想用scrapy收集google搜索到的日文文章。
我尝试提取日语句子。为了防止句子在 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 时,句子仍然分为几行。如何防止句子被拆分?另外,我想删除换行符以防止句子被分割,但我不想删除句子中的换行符。考虑到这一点,我想让你告诉我如何将句子分成几行
解决方案
推荐阅读
- python - 如何处理公式中的无穷大?
- c++ - C++ 中的原始类型有析构函数吗?
- r - 避风港包的困难在R中读取SPSS数据
- visual-studio-code - Visual Studio Code 无法识别已安装的 OpenSSL [ibp-vscode-extension]
- vb.net - 更改构建配置时 vs2017 vb.net 编译选项的错误
- c++ - Visual Studio Code 的 C++ 设置不起作用
- java - maven 和 maven-resources-plugin 的兼容性问题
- javascript - 电子事件中的“did-”事件前缀是什么?
- python - 如何在excel中创建超链接以通过python在特定页面中打开word文件
- azure - Azure 资源组共享