I would like to create a timer in Python. After I run the .py class I would like a method to be called every hour in 12 hour period, after 12 hours end the program closes. How can I do this?
I want something like:
if time == 12 hours: finish else: if 1 hours passed: methodFoo()
Advertisement
Answer
use time.sleep()
import time hours = 0 while hours < 12: methodFoo() hours += 1 time.sleep(3600) # seconds print('finish after 12 hours')