-1

重複の可能性:
Run Process Hidden Python

私はフィトンが初めてで、「Python22」のコードを書く必要があります:

私は を持ってmodule1おりmodule2、 からロードmodule2したいmodule1

モジュール 1 :

import module2

モジュール 2:

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

module1プロセスを開くと強制終了されますが、一度だけ、 module22分ごとにロードします(たとえば)

試してみ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 に答える