How to make this script loop every hour

后端 未结 3 824
暖寄归人
暖寄归人 2021-01-28 12:11

I\'m creating a bot that posts every 60 minutes covid numbers, I have it finished but idk how to make it repeat. Any idea? It\'s a little project that I have in mind and it\'s t

3条回答
  •  情深已故
    2021-01-28 12:42

    You have to use a timer like this one below. (The function refresh refers to itself every hour)

    from threading import Timer
    
    def refresh(delay_repeat=3600): # 3600 sec for one hour
        # Your refresh script here
        # ....
        # timer
        Timer(delay_repeat, refresh, (delay_repeat, )).start()
    

    Have a look at my runnable refresh graph here to have an idea : How can I dynamically update my matplotlib figure as the data file changes?

提交回复
热议问题