티스토리 뷰
목차
매월 말 수행해야 할 작업을 def job_end_of_month() 내부에 작성
아래 사용법을 참고하여 프로그램 수정
-------------------------------------------------------------------------------
schedule module 사용법
########################################## install
pip install schedule
########################################## usage
import schedule
import time
def job_second():
print("I'm working...every second")
def job_minute():
print("I'm working...every minute")
def job_hour():
print("I'm working...every hour")
def job_day():
print("I'm working...every day")
def job_monday():
print("I'm working...every monday")
def job_wednesday():
print("I'm working...every wednesday")
# # 10초에 한번씩 실행
schedule.every(10).seconds.do(job_second)
# # 10분에 한번씩 실행
schedule.every(10).minutes.do(job_minute)
# # 매 시간 실행
schedule.every().hours.do(job_hour)
# # 매일 10:30 에 실행
schedule.every().days.at("10:30").do(job_day)
# # 매주 월요일 실행
schedule.every().monday.do(job_monday)
# # 매주 수요일 13:15 에 실행
schedule.every().wednesday.at("13:15").do(job_wednesday)
while True:
schedule.run_pending()
time.sleep(1)
* reference
+ 21.3.28 추가
1.21일 클릭해줘야하는 부분도 추가
2.매월 말 0시에 작업하도록 수정