【发布时间】:2018-10-18 16:01:55
【问题描述】:
我有一个文本文件,我想 1) 遍历其中的每个句子,然后 2) 遍历其句子的每个单词以修改其中的一些,然后 3) 打印生成的新文本版本,每个句子一个句子线
这是我迄今为止尝试过的:
import my_text
for sentence in my_text.sents():
for word in sentence:
if word == "the":
print("article", end= " ")
else:
print("non-article", end= " ")
if word == sentence[-1]:
print("\n")
此代码有效,我的文本被修改并每行打印一个句子。但是,每个句子之间都有一个空行,我想删除它。示例:
article non-article non-article non-article
non-article non-article non-article non-article non-article non-article
article non-article non-article non-article
这就是我想要的:
article non-article non-article non-article
non-article non-article non-article non-article non-article non-article
article non-article non-article non-article
我该怎么做?
【问题讨论】:
标签: python