这是我用来打开文本文件的代码.
def opentextBox(): login = os.getlogin() file1 = open('C:/Users/'+login+'/enteryourmessagehere.txt','a') file1.close() subprocess.call(['notepad.exe','C:/Users/'+login+'/enteryourmessagehere.txt'])opentextBox()解决方法 您可以在此处使用多线程.创建一个线程,如下所示:
import threadingthread1 = threading.Thread(target=function[,args=arguments])
函数可以是这样的:
import timedef function(file_handle): while 1: time.sleep(2) # Put your time in seconds accordingly if file_handle.closed: print "User closed the file"
并在主要功能继续时在后台运行此线程.
或者您可以创建另一个线程,如果愿意,并将其余代码放在那里,同时运行两个线程,您就完成了.
总结以上是内存溢出为你收集整理的python – 如何检测用户何时关闭文件?全部内容,希望文章能够帮你解决python – 如何检测用户何时关闭文件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)