所以我在这里有这个简单的代码,它打印出doc一词,但我想知道您是否可以像每个带有?的句子一样挑选出某个句子?最后的例子是“最近的麦当劳在哪里?”
import docx
def ReadingTextDoc(fileName):
doc = docx.Document(fileName)
completedText = []
for paragraph in doc.paragraphs:
completedText.append(paragraph.text)
return '\n' .join(completedText)
print(ReadingTextDoc('Work.docx'))
最佳答案
假设您有一个list
,其中包含文档中的所有句子:
doc = [...]
for sentence in doc:
if "?" in sentence:
print(sentence)
如果您有一个段落,可以将其拆分为有点的位置:
doc = [...]
for paragraph in doc:
for sentence in paragraph.split("."):
if "?" in sentence:
print(sentence)
关于python - 有没有一种方法可以专门从Word文档中选出一个句子,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60023171/