import os
import time
import _thread
def output(st):
if st == "ADHD":
os.system("start ADHD.py")
if st == "PTSD":
os.system("start PTSD.py")
time.sleep(2.5)
os.system("taskkill /f /im py.exe")
for i in range(10):
_thread.start_new_thread(output,("ADHD",))
time.sleep(30)
这段代码是我想先运行ADHD.py
等待2.5秒
最后关闭窗口
把这些变成一个线程
运行十次
结果弹出了这个窗口
关都关不掉?那小概率是BUG,还有可能是程序问题或电脑中病毒了
不知道你这个问题是否已经解决, 如果还没有解决的话:
#一个.py文件,如果是自身在运行,那么他的__name__值就是"__main__"
if __name__ == '__main__':
dowmload_mm()
_thread — 低级线程 API 还在用呢?https://docs.python.org/3/library/_thread.html