我有一个名为InputFiles的文件夹,其中我有多个.doc类型文件,每个文件中都有一个图像。我希望python转到每个文档搜索,查找并替换图像,然后将文档保存在OutputFiles中。代码当前打开并保存文档,如果是.rft但不保存图像,只保存文档。我如何让它与.doc一起工作并完成我需要它做的事情。
图像文件保存在名为Pictures的文件夹中,图片名为HR_simo.png
import os
from docx import Document
document = Document()
sourcepath = os.listdir ('InputFiles/')
for file in sourcepath:
inputfile = 'InputFiles/' +file
with open (inputfile, 'r') as inputfile:
filedata = inputfile.read()
document.add_picture('Pictures/HR_Simo.png', width=Inches(1.25))
destinationpath ='OutputFiles/' +file
with open(destinationpath, 'w') as file:
file.write(filedata)