pip install timeintervalでインストールされるモジュールだと一定間隔の処理実行も可能らしいが,ライセンスに注意とまだ未完成感が半端ない。
一応サンプル的なコードは以下のようになる。
import timeinterval from time import sleep from datetime import datetime def tick_(arg1, arg2): print(datetime.now().strftime("%Y/%m/%d %H:%M:%S")) stopper = timeinterval.start(1000, tick_, 1, 0) try: while True: sleep(1.0); except KeyboardInterrupt: print('stop'); stopper.stop()
ところが,一応 一定周期で処理は実行されていそうだが,stopper.stop()はなぜか効かない。
なんと簡単な,と思ったが,あまり使えそうにない。