관리 메뉴

Life goes slowly...

[Python] 파이썬 설정한 시간에 따른 자동실행 - schedule 패키지 본문

프로그래밍/Python

[Python] 파이썬 설정한 시간에 따른 자동실행 - schedule 패키지

빨강소 2023. 6. 22. 14:31
728x90
반응형

 

파이썬(Python)의 schedule 패키지

파이썬(Python)의 schedule 패키지는 설정한 시간에 다라서 파이썬 스크립트가 자동실행 시키는 작업 라이브러리입니다. 이는 초, 분, 시간, 요일 등마다 실행이 가능합니다.

 

#schedule 라이브러리 설치
~/python > pip install schedule  
Collecting schedule
  Downloading schedule-1.2.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: schedule
Successfully installed schedule-1.2.0

schedule 패키지는 파이썬 내장 라이브러리인 time 모듈과 함께 사용됩니다.

 

import schedule
import time

# 10초에 한번씩 함수 실행
schedule.every(10).seconds.do(실행함수)

# 10분에 한번씩 함수 실행
schedule.every(10).minutes.do(실행함수)

# 10시간에 한번씩 함수 실행
schedule.every(10).hour.do(실행함수)

# 10일에 한번씩 함수 실행
schedule.every(10).days.do(실행함수)

# 일주일에 한번씩 함수 실행
schedule.every(1).weeks.do(실행함수)

# 매일 12시00분00초에 함수 실행
schedule.every().day.at("12:00:00").do(실행함수)

# 매주 일요일 12시00분00초에 함수 실행
#(monday, tuesday, wednesday, thursday, friday, saturday, sunday) - 소문자로 입력
schedule.every().sunday.at("12:00:00").do(실행함수)
728x90
반응형
Comments