午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

python 輪詢執行某函數的2種方式

瀏覽:59日期:2022-07-26 15:47:24

目標:python中每隔特定時間執行某函數

方法1:使用python的Thread類的子類Timer,該子類可控制指定函數在特定時間后執行一次:

所以為了實現多次定時執行某函數,只需要在一個while循環中多次新建Timer即可。

from threading import Timerimport time def printHello(): print ('Hello') print('當前時間戳是', time.time()) def loop_func(func, second): #每隔second秒執行func函數 while True: timer = Timer(second, func) timer.start() timer.join() loop_func(printHello, 1)

運行結果如下:

Hello當前時間戳是 1569224253.1897497Hello當前時間戳是 1569224254.1911764Hello當前時間戳是 1569224255.1924803Hello當前時間戳是 1569224256.1957717Hello當前時間戳是 1569224257.1964536……

方法2:使用time模塊的sleep函數可以阻塞程序執行

import time def printHello(): print ('Hello') print('當前時間戳是', time.time()) def loop_func(func, second): # 每隔second秒執行func函數 while True: func() time.sleep(second) loop_func(printHello, 1)

運行結果如下:

Hello當前時間戳是 1569224698.5843027Hello當前時間戳是 1569224699.5843854Hello當前時間戳是 1569224700.5870178Hello當前時間戳是 1569224701.5881224Hello當前時間戳是 1569224702.588771Hello當前時間戳是 1569224703.5896Hello當前時間戳是 1569224704.5902……

總結:感覺方法2更節約資源,因為同樣使用了while循環,方法2沒有生成多余的線程,但是方法1會生成很多的線程

以上這篇python 輪詢執行某函數的2種方式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 在线观看日本中文字幕 | 国产精品九 | 日韩中文字幕高清 | 免费播放毛片 | 成年人黄色大片 | 夜夜夜夜操 | 五月亚洲综合 | 日韩精品久久久久久久 | 青青草视频网 | 亚洲精品小视频 | 免费午夜av | 日韩欧美亚洲综合 | 日韩av片在线免费观看 | 永久免费看片在线观看 | 欧美成在线观看 | 久久久久久一区二区三区 | av福利在线观看 | 亚洲精选一区二区 | 一起操在线播放 | 蜜桃av一区 | 亚洲伊人影院 | 哪里看毛片 | 久久久一区二区三区四区 | 久草网在线 | 久久免费在线视频 | 国产www在线 | av网站免费在线观看 | 看av网址 | 国产成人久久久 | 种付おじさん在线播放 | 亚洲性图第一页 | 亚洲日本一区二区三区 | 日本色女 | 国产又黄又爽 | 欧美日bb| 欧美午夜性 | 日韩一区二区三区三四区视频在线观看 | 黄色免费高清 | 黄网在线播放 | 欧美一区二区在线免费观看 | 97精品国产97久久久久久免费 |