多次导入模块

时间:2012-08-31 13:15:50

标签: python

  

可能重复:
  Run Process Hidden Python

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

我有module1module2,我想从module2

加载module1

模块1:

import module2

单词数:

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

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

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

感谢您的帮助!

1 个答案:

答案 0 :(得分: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)
相关问题