gpt4 book ai didi

python - os.close 关闭打开的word文档

转载 作者:太空宇宙 更新时间:2023-11-03 15:29:42 25 4
gpt4 key购买 nike

我正在尝试检查文件是否存在,如果确实存在,我想通过尝试重命名它来检查它是否打开。 except block 尝试使用 os.close 关闭打开的文件。当我尝试关闭文件时,我收到“TypeError:需要一个整数”。

import os
filepath = "C:\Users\oneilp6\Desktop"
file1 = filepath + "\\HelpFile.docx"
file2 = filepath + "\\HelpFile2.docx"
if os.path.exists(file1):
try:
os.rename(file1,file2)
except:
os.close(file1)

大家有什么想法或想法吗?我正在尝试关闭实际上在 MS Word 中打开的 Word 文档。有办法做到这一点吗?

最佳答案

您正在检查该文件是否由计算机上的其他应用程序打开。如果是这样,这个程序对此无能为力。您无法关闭其他程序的文件。您有可能找到该程序并将其杀死,但即便如此也不容易。有一些建议在https://serverfault.com/questions/1966/how-do-you-find-what-process-is-holding-a-file-open-in-windows .

关于python - os.close 关闭打开的word文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42983751/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com