質問: self.target) self.thread.start() def target(self): while not self.stop_event.is_set(): ・・・ def stop(self): ・・・ ``` ただ、初心者過ぎて、上記のプログラムが理解できなかったので、これも、よろしかったら 教えていただけないでしょうか? これは、関数を無限ループさせている?ということですか?? 追加 回答者様へ クラス化させた理由は、勉強のためです。 スレッドにした理由は、以下の理由です。 ボタンを押したときにも動かせるようにしたいので、スレッドにしてます。
回答: scheduleモジュールをおすすめします。 例:毎週月曜日の7:30(頃)にremind関数を実行する ============================== ``` import time import schedule def remind(msg): print(msg) def main(): schedule.every().monday.at("7:30").do(remind, "ゴミ出し行こうね") while True: schedule.run_pending() print("まだ時間じゃない") time.sleep(1) if __name__ == "__main__": main() ```