如何在reportlab中删除canvas文件?

时间:2017-10-09 08:25:15

标签: python canvas reportlab

我的Python程序使用reportlab库生成临时PDF文件,以便将其与现有文件进一步合并:

> from reportlab.pdfgen import canvas 
> temp = canvas.Canvas("e:\\temp.pdf")
> ...
> temp.save()

我遇到的问题是我不知道如何以正确的方式删除此临时文件。每当我尝试通过os.remove执行此操作时,它会限制访问权限,因为该文件已经忙于我的程序。另外,我没有通过Reportlab方法找到正确的方法。

  

[WinError 32]进程无法访问该文件,因为它正在存在   由另一个进程使用:

0 个答案:

没有答案