-1

可能重复:
运行进程隐藏的 Python

我是 phyton 的新手,我需要为“Python22”编写代码:

我有module1module2我想module2module1

模块 1:

import module2

模块2:

import os
os.system('taskkill /FI "WINDOWTITLE eq Notepad')

如果我打开module1进程被杀死但只有一次,我想做的是module2每 2 分钟加载一次(例如)

我试过time.sleep(2)了,但我认为我能做到的唯一方法是多次复制相同的行,所以它不正确。

感谢帮助!

4

1 回答 1

1

导入只工作一次。如果要重新加载模块,则需要调用

reload(module2)

但这不是重点——重新加载模块不是你应该经常做的事情。你想要做的是将你的系统调用放在一个函数中,然后调用它。

模块1:

import os
import time
def kill_notepad():
    os.system('taskkill /FI "WINDOWTITLE eq Notepad')
while True:
    kill_notepad()
    time.sleep(2)
于 2012-08-31T13:22:22.273 回答