Skip to main content
 首页 » 编程设计

python之使用python查找图像当前docx文件

2025年05月04日11tuyile006

我如何找到文档文件中存在的图像图像,python 中是否有任何模块。我搜索但没有用。 这就是我们可以从 word 文件中读取的方式。下面的代码没有提供有关文件中存在的图像的信息

 from  docx import Document 
 
 documnet=Document('new-file-name.docx') 
 para=documnet.paragraphs 
     for par in para: 
         print par.text 

请您参考如下方法:

由于 .docx 文件是 zip 文件,您可以使用 zipfile模块:

import zipfile 
 
z = zipfile.ZipFile("1.docx") 
 
#print list of valid attributes for ZipFile object 
print dir(z) 
 
#print all files in zip archive 
all_files = z.namelist() 
print all_files 
 
#get all files in word/media/ directory 
images = filter(lambda x: x.startswith('word/media/'), all_files) 
print images 
 
#open an image and save it 
image1 = z.open('word/media/image1.jpeg').read() 
f = open('image1.jpeg','wb') 
f.write(image1) 
 
#Extract file 
z.extract('word/media/image1.jpeg', r'path_to_dir')