0
私が達成しようとしているのは、n秒ごとに関数を繰り返すことです。バックグラウンドで2番目のタイマーが時計のように動作しているので、n分経過するとスクリプトが終了します。私はtreading.timerについて知っているが、私は2タイマーを持っているとき、それは動作しません。私はかなり新しいPythonですので、任意のアイデアを歓迎しています。n分ごとにカウントダウンする間にn秒ごとに関数を繰り返すか?
私が達成しようとしているのは、n秒ごとに関数を繰り返すことです。バックグラウンドで2番目のタイマーが時計のように動作しているので、n分経過するとスクリプトが終了します。私はtreading.timerについて知っているが、私は2タイマーを持っているとき、それは動作しません。私はかなり新しいPythonですので、任意のアイデアを歓迎しています。n分ごとにカウントダウンする間にn秒ごとに関数を繰り返すか?
import time
import datetime
def somefunction(x):
return x
x = True
while x:
a = datetime.datetime.now().hour
if a < 22:
time.sleep(1)
somefunction(x)
else:
x = False
か:
script1.py
import datetime
a = datetime.datetime.now().hour
script2.py
from script1 import a
import time
def somefunction(x):
return x
while a < 22: #execute function as long it is less than 22.00, else stop
time.sleep(1)
somefunction(x)
それとも、他のバックグラウンドのソースを持っている場合、どのようなことを知って良いでしょうです。
これは他のコードとどのように(バックグラウンドで)並行して実行されますか? – Matthias