91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在python中使用sched定時任務模塊

發布時間:2021-03-18 15:59:57 來源:億速云 閱讀:156 作者:Leah 欄目:開發技術

這期內容當中小編將會給大家帶來有關如何在python中使用sched定時任務模塊,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

通過sched模塊可以實現通過自定義時間,自定義函數,自定義優先級來執行函數。

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

schedule是一個對象,叫什么名字都可以。

schedule.enter(delay,priority,action,arguments)

delay:第一個參數是一個整數或浮點數,代表多少秒后執行這個action任務

priority:第二個參數是優先級,0代表優先級最高,1次之,2次次之,當兩個任務是預定在同一個時刻執行時,根據優先級決定誰先執行。

action:第三個參數就是你要執行的任務,可以簡單理解成你要執行任務的函數的函數名

arguments:第四個參數是你要傳入這個定時執行函數名函數的參數,最好用括號包起來,如果只傳入一個參數的時候用括號包起來,該參數后面一定要加一個逗號,如果不打逗號,會出現錯誤。

例如schedule.enter(delay, priority, action, (argument1,))

run()一直被阻塞,直到所有任務全部執行結束。每個任務在同一線程中運行,所以如果一個任務執行時間大于
其他任務的等待時間,那么其他任務會推遲任務的執行時間,這樣保證沒有任務丟失,但這些任務的調用時間會比設定的推遲。

代碼實例

import time
import sched
import datetime
schedule = sched.scheduler( time.time,time.sleep)
def event_fun1():
  print("func1 Time:", datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
def event_fun2():
  print("func2 Time:", datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))
def event_fun3():
  print("func3 Time:", datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))

def func1(sec):
  schedule.enter(sec,0,func1,(sec,))
  event_fun1()
def func2(sec):
  schedule.enter(sec, 0, func2, (sec,))
  event_fun2()
def func3(sec):
  schedule.enter(sec, 0, func3, (sec,))
  event_fun3()

print ("start")
while True:
  nt = datetime.datetime.now()
  if nt.second == 0:
    break
  time.sleep(1)

schedule.enter(10,0,func1,(10,))
schedule.enter(30,0,func2,(30,))
schedule.enter(60,0,func3,(60,))
schedule.run()
print("end")

上述就是小編為大家分享的如何在python中使用sched定時任務模塊了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

城市| 兴文县| 金门县| 阳泉市| 郸城县| 改则县| 喜德县| 区。| 康定县| 襄汾县| 宣化县| 霍林郭勒市| 句容市| 读书| 独山县| 无锡市| 明光市| 本溪| 阳信县| 准格尔旗| 方城县| 嘉荫县| 西昌市| 康马县| 固原市| 望都县| 怀宁县| 龙海市| 海宁市| 玉林市| 东平县| 防城港市| 县级市| 疏附县| 手游| 高尔夫| 拉萨市| 达州市| 方正县| 榆社县| 措勤县|