【发布时间】:2020-10-18 07:01:33
【问题描述】:
如何检查文件窗口何时关闭?我试过这个:
import time
import os
path = input()
os.startfile(request)
try:
file_path = open(path, 'rb')
except Exception:
done = True
while done:
if file_path.closed:
done = False
time.sleep(SLEEP_TIME)
所以文件在我开始检查文件是否关闭之前启动。然后,我再次打开文件,因为它已经打开,应该会弹出一个异常,我会在其中循环直到文件关闭。不知道我说的对不对。
请帮忙!!!我绝望了!!!
【问题讨论】:
-
您可以多次打开一个文件。但是“文件窗口”是什么意思??
-
如果调用
open()的时候出现异常,变量永远不会赋值,所以不能引用file_path。 -
file window是什么? -
我的错。我的意思是一个面板。当您在文件上单击两次时,它会以默认程序打开。