콘솔워크

Python Schedule 정해진 시간에 시작되게 설정 본문

프로그래밍/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]

반응형