cycle函数python_Python执行函数的周期实现
生活随笔
收集整理的這篇文章主要介紹了
cycle函数python_Python执行函数的周期实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如下python代碼是關于Python執行函數的周期實現,需要使用time模塊及sched和os模塊方法。
首先導入方法模塊
#coding=utf-8
import time,sched,os
初始化sched模塊的scheduler類
第一個參數是一個可以返回時間戳的函數,第二個參數可以在定時未到達之前阻塞。
s = sched.scheduler(time.time,time.sleep)
被周期性調度觸發的函數
def event_func():
print "Current Time:",time.time()
enter四個參數分別為:間隔事件、優先級(用于同時間到達的兩個事件同時執行時定序)、被調用觸發的函數,給他的參數
注意:一定要以tuple給參;
如果只有一個參數就(xx,)
def perform(inc):
s.enter(inc,0,perform,(inc,))
event_func()
def mymain(inc=60):
s.enter(0,0,perform,(inc,))
s.run()
# if __name__ == "__main__":
# mymain()
玩蛇網文章,轉載請注明出處和文章網址:https://www.iplaypy.com/code/base/b2317.html
相關文章 Recommend
總結
以上是生活随笔為你收集整理的cycle函数python_Python执行函数的周期实现的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: web api接口开发实例_小程序开发如
- 下一篇: 短信接口在本地调试正常_Pivotal实