使用python在多个文档(.doc)中查找和替换图像

时间:2018-06-18 09:57:00

标签: python docx

我有一个名为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)

0 个答案:

没有答案