반응형
python schedule 라이브러리 예제
python schedule 라이브러리 예제
작업을 스케줄링하는 데 널리 사용되는 Python 라이브러리 중 하나는 "스케줄" 라이브러리입니다. 사용 방법의 예는 다음과 같습니다:
import schedule
import time
def job():
print("Job running!")
schedule.every(10).seconds.do(job)
while True:
schedule.run_pending()
time.sleep(1)
이 예에서는 작업 기능이 10초마다 실행되도록 예약되고 schedule.run_pending() 기능이 루프로 호출되어 예약된 작업을 확인하고 실행합니다. time.sleep(1) 호출은 프로그램이 CPU 시간을 너무 많이 소비하지 않도록 반복 사이에 1초 동안 루프를 일시 중지하는 데 사용됩니다.
또한 라이브러리를 사용하여 특정 시간 또는 특정 간격으로 작업을 예약할 수 있습니다. 예를 들어 다음은 특정 시간에 작업이 실행되도록 예약하는 방법입니다:
import datetime
def job():
print("Job running!")
schedule.every().day.at("09:30").do(job)
라이브러리 스케줄이 작동하려면 작업 스케줄링을 위해 작업하려면 Joblib과 같은 다른 라이브러리가 필요합니다,APS 스케줄러 등입니다.. 고급 예약 기능을 사용하려면 APS Scheduler 또는 Celery와 같은 라이브러리를 사용하는 것이 좋습니다.
반응형
'Python' 카테고리의 다른 글
[python] Out of bounds nanosecond timestamp 파이썬 에러 해결 (0) | 2023.02.06 |
---|---|
[파이썬] 구글, 빙 검색 결과 API 데이터 추출 (0) | 2023.01.11 |
[python] 구글 블로그스팟 블로거 API 키 발급시 문제 해결 방법 (0) | 2022.12.25 |
[파이썬] 네이버 광고 API 광고 관리 코드 모음 정리 (0) | 2022.12.03 |
[python] 파이썬 패키지 설치 목록 및 requirements 다운 (0) | 2022.10.27 |
댓글