如何在运行python脚本之前关闭已经打开的文件?

时间:2018-10-25 17:33:08

标签: python

这看起来很简单,但是我已经搜索了半个小时,却找不到任何答案。

假设我已经在Windows 10中打开了一个PDF文档。假设该PDF名为“ test.pdf”,它存储在我要创建的python脚本的工作目录中。我希望python脚本关闭在运行脚本之前已经打开的PDF文档。

我研究过的所有有关使用python关闭文件的事情都涉及在python中打开文件,但这不是我的情况。该文件未使用python打开。在运行任何python代码之前,它已经打开了,我希望python脚本关闭PDF文件。

1 个答案:

答案 0 :(得分:1)

这听起来像X/Y problem:根据您对问题的评论,您真正想要的是在不关闭打开该文件的PDF查看器的情况下修改PDF文件。

应该满足您的需求的是,为Windows使用能够处理实时更新的PDF查看器。您可以在Google上搜索并寻找可能的应用程序。

另请参阅this question on superuser和类似主题。 我个人使用浏览器(chrome和更高版本的Firefox)查看了我正在以编程方式修改的PDF,而无需在浏览器中关闭文件。