帮我写一段爬取word文档包含关键词“我爱你”的前后语句的Python代码
时间: 2023-03-09 09:50:40 浏览: 133
答:
```python
import docx# 创建一个“文档”对象
doc = docx.Document()# 遍历word文档中所有的段落
for para in doc.paragraphs:
# 获取段落中的每一行的文本
for line in para.runs:
# 如果文本中包含“我爱你”关键字
if '我爱你' in line.text:
# 获取这一行的前后文本
prev_text = para.runs[para.runs.index(line) - 1].text
next_text = para.runs[para.runs.index(line) + 1].text
# 输出前后文本
print(prev_text, next_text)
```
阅读全文