프로그래밍/python
Python Schedule 정해진 시간에 시작되게 설정
콘솔워크
2021. 8. 15. 09:31
반응형
프로그램을 주기적으로 자동으로 돌려놔야 할 일이 생겨서
아래와 같이 Python Schedule 모듈을 이용하여 원하는 시간대에 프로그램을 실행시키도록 하였다.
import schedule
import time
def job():
#TO DO
...
# 10초에 한번씩 실행
schedule.every(10).second.do(job)
# 10분에 한번씩 실행
schedule.every(10).minutes.do(job)
# 매 시간 실행
schedule.every().hour.do(job)
# 매일 10:30 에 실행
schedule.every().day.at("10:30").do(job)
# 매주 월요일 실행
schedule.every().monday.do(job)
# 매주 수요일 13:15 에 실행
schedule.every().wednesday.at("13:15").do(job)
while True:
schedule.run_pending()
time.sleep(1)
출처: https://eehoeskrap.tistory.com/490 [Enough is not enough]
반응형