就是我有一个文档上有许多小图片,难以选择并删除,想通过python-docx直接删除所有图片,请问有可以实现的代码吗?
from docx import Document
doc_save = '/home/john/Downloads/20220630.docx'
doc = Document(doc_save)
def delete_paragraph(paragraph):
p = paragraph._element
p.getparent().remove(p)
p._p = p._element = None
for p in doc.paragraphs:
images = p._element.xpath('.//pic:pic') # Get all pictures
for image in images:
delete_paragraph(p)
break
doc.save(doc_save)
你是想要批量删除文件夹下的图片?