python替换指定位置word图片_python如何提取word内的图片

解压.docx文件实现提取图片

前言

.docx文件其实也就是一个压缩文件,当我们将一个.docx文件直接解压后可以看到如下目录

1425658-20200409130432812-1368130003.png

其中我们要找的图片就在word/media目录内,如图

1425658-20200409130656815-602347718.png

所以,要提取word内的图片就需要将.docx文件解压,再从media文件内取得图片,然后将解压后的文件删除

代码实现

import os

import shutil

import zipfile

def get_pictures(word_path, result_path):

"""

获取word内的所有图片

:param word_path: word文件

:param result_path: 结果目录,无需手动创建

:return: None or generator,None:word内没有图片,generator:每个图片的路径

"""

tmp_path = f'{os.path.splitext(word_path)[0]}'<


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部