定時器 sched模組

2022-08-18 21:54:14 字數 627 閱讀 6868

import

sched

import

time

from datetime import

datetime

#初始化sched模組的scheduler類

#第乙個引數是乙個可以返回時間戳的函式,第二引數可以在定時未到達之前阻塞

schdule =sched.scheduler(time.time, time.sleep)

#被週期性排程觸發函式

defprinttime(inc):

print(datetime.now().strftime("

%y-%m-%d %h:%m:%s"))

schedule.enter(inc, 0, printtime, (inc,))

#預設引數60s

def main(inc=60):

#enter四個引數分別為:間隔事件,優先順序(用於同時到達兩個事件同時執行的順序),被排程觸發的函式,給該觸發器函式的引數(tuple形式)

schedule.enter(0, 0, pirnttime, (inc,))

schedule.run()

while 1:

main(5)

參考:

python定時任務 sched模組

通過sched模組可以實現通過自定義時間,自定義函式,自定義優先順序來執行函式。範例一1 import time 2import sched 34 schedule sched.scheduler time.time,time.sleep 56 deffunc string1 7print now ...

python定時任務 sched模組

通過sched模組可以實現通過自定義時間,自定義函式,自定義優先順序來執行函式。schedule sched.scheduler time.time,time.sleep schedule是乙個物件,叫什麼名字都可以。schedule.enter delay,priority,action,argu...

Python定時任務sched模組用法示例

通過sched模組可以實現通過自定義時間,自定義函式,自定義優先順序來執行函式。範例一import time import sched schedule sched.scheduler time.time,time.sleep def func string1 print now excuted f...