使用python代码中的python-docx,求出某行有没有图片
时间: 2024-05-09 21:16:36 浏览: 198
要检查某一行是否包含图片,您可以使用Python中的python-docx库。
以下是一个示例代码片段,演示了如何检查每个段落是否包含图片:
```python
import docx
# 打开Word文档
doc = docx.Document('example.docx')
# 循环遍历每个段落
for para in doc.paragraphs:
# 检查段落中是否包含图片
if para.runs:
for run in para.runs:
if run._element.tag.endswith('}r'):
for child in run._element:
if child.tag.endswith('}pict'):
print('该行包含图片')
break
```
这个代码片段会打开名为“example.docx”的Word文档,并检查每个段落是否包含图片。如果找到了图片,它将打印出“该行包含图片”这个消息。
阅读全文