python读取word中包含指定文本的一行内容
时间: 2024-04-30 10:24:47 浏览: 104
Python自动办公-06 在Word表格中将上下行相同内容的单元格自动合并.zip
你可以使用 python-docx 模块来读取 Word 文档。下面是一个示例代码,它会遍历文档中的每一段落,查找包含指定文本的段落,并返回该段落的文本内容。
```python
import docx
def read_paragraphs_containing_text(doc, text):
for para in doc.paragraphs:
if text in para.text:
yield para.text
# 读取 Word 文档
doc = docx.Document('path/to/your/document.docx')
# 查找包含指定文本的段落
text = '指定文本'
paragraphs = list(read_paragraphs_containing_text(doc, text))
# 输出符合条件的段落
for para in paragraphs:
print(para)
```
你只需要将 `path/to/your/document.docx` 替换为你的 Word 文档路径,将 `指定文本` 替换为你要查找的文本即可。
阅读全文