帮我写一段爬取指定word文档包含关键词“我爱你”的前后语句的Python代码
时间: 2023-03-09 20:53:03 浏览: 101
答案:import docx
import re# 打开文档
doc = docx.Document('test.docx')# 找出所有包含关键词“我爱你”的句子
for para in doc.paragraphs:
if '我爱你' in para.text:
# 找出前面句子
pre_sentence = re.findall('(.*?)我爱你', para.text)
# 找出后面句子
post_sentence = re.findall('我爱你(.*)', para.text)
# 打印出前后句子
if pre_sentence:
print(pre_sentence[0])
print('我爱你')
if post_sentence:
print(post_sentence[0])
阅读全文