2

我需要将图像插入到 Word 文档中,然后将其从硬盘驱动器中删除。

from win32com import client
import os
client.pythoncom.CoInitialize()
word = client.Dispatch("Word.Application")
doc = word.Documents.Open("C:\R1234.docx")
newShape = doc.Bookmarks("layout1").Range.InlineShapes.AddPicture("C:\picture.png", False, True)
doc.Close()
word.Quit()
os.remove("C:\picture.png")

看起来很简单,但尝试删除图片时返回错误:

WindowsError:[错误 32] 进程无法访问该文件,因为它正被另一个进程使用:'C:\picture.png'

4

0 回答 0