Windows에서 주기적 작업 실행
특정 기능을 일정한 간격으로 실행하는 것은 프로그래밍에서 일반적인 작업입니다. Windows에서는 함수의 반복 실행을 예약하는 방법이 필요합니다.
방법:
Windows에서 10초마다 함수(foo())를 실행하려면, 간단하고 효과적인 접근 방식은 Timer 클래스를 사용하는 것입니다. 이 클래스를 사용하면 지연 및 지연이 만료될 때 실행될 콜백 함수를 설정할 수 있습니다.
구현:
foo() 함수 내에서 다음을 생성할 수 있습니다. 10초의 지연 시간을 갖는 새로운 Timer 객체와 foo() 함수를 콜백으로 사용합니다. 이 타이머는 지정된 간격 후에 foo()를 자동으로 호출합니다.
import time, threading def foo(): # Do the task print(time.ctime()) # Schedule the next execution threading.Timer(10, foo).start() foo()
설명:
샘플 출력:
Thu Dec 22 14:46:08 2011 Thu Dec 22 14:46:18 2011 Thu Dec 22 14:46:28 2011 Thu Dec 22 14:46:38 2011
위 내용은 Windows에서 주기적으로 기능을 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!