python多線程中的定時(shí)器你了解嗎
定時(shí)器
定時(shí)器:每隔一段時(shí)間啟動(dòng)一次線程
threading.Timer創(chuàng)建的是一個(gè)線程!定時(shí)器基本上都是在線程中執(zhí)行
創(chuàng)建定時(shí)器:
threading.Timer(interval, function, args=None, kwargs=None)
interval — 定時(shí)器間隔,間隔多少秒之后啟動(dòng)定時(shí)器任務(wù)(單位:秒);function — 線程函數(shù);args — 線程參數(shù),可以傳遞元組類型數(shù)據(jù),默認(rèn)為空(缺省參數(shù));
kwargs — 線程參數(shù),可以傳遞字典類型數(shù)據(jù),默認(rèn)為空(缺省參數(shù));
使用threading的 Timer 類
start() 為通用的開(kāi)始執(zhí)行方法cancel ()為取消執(zhí)行的方法
使用定時(shí)器實(shí)現(xiàn)當(dāng)前時(shí)間每秒循環(huán)輸出一次
# 使用定時(shí)器實(shí)現(xiàn)當(dāng)前時(shí)間每秒循環(huán)輸出一次
import threading
import time
def run():
strtime = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()) #當(dāng)前時(shí)間
print(strtime)
t1 = threading.Timer(1, function=run) #每1秒鐘啟動(dòng)一次run函數(shù).不是下面的t啟動(dòng)的
t1.start()
if __name__ == '__main__':
t=threading.Timer(1,function=run) #1秒,target換成了function
t.start()
注:t啟動(dòng)一次后,是由t1再次啟動(dòng)并循環(huán)(每1秒鐘啟動(dòng)一次)
python多線程定時(shí)器
總結(jié)
本篇文章就到這里了,希望能夠給你帶來(lái)幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Python函數(shù)中的函數(shù)(閉包)用法實(shí)例
這篇文章主要介紹了Python函數(shù)中的函數(shù)(閉包)用法,結(jié)合實(shí)例形式分析了Python閉包的定義與使用技巧,需要的朋友可以參考下2016-03-03
pycharm2020.1.2永久破解激活教程,實(shí)測(cè)有效
很多使用pycharm2020.1.2版本的朋友,不知道如何激活破解,這篇文章主要介紹了pycharm2020.1.2永久破解激活教程,經(jīng)小編實(shí)測(cè)有效,需要的朋友可以參考下2020-10-10
Python回調(diào)函數(shù)用法實(shí)例詳解
這篇文章主要介紹了Python回調(diào)函數(shù)用法,以實(shí)例形式較為詳細(xì)的分析了Python回調(diào)函數(shù)的定義、功能及相關(guān)使用技巧,需要的朋友可以參考下2015-07-07
詳解Python中用于計(jì)算指數(shù)的exp()方法
這篇文章主要介紹了詳解Python中用于計(jì)算指數(shù)的exp()方法,是Python入門中必會(huì)的基本方法,需要的朋友可以參考下2015-05-05
python利用dlib獲取人臉的68個(gè)landmark
這篇文章主要介紹了python利用dlib獲取人臉的68個(gè)landmark,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11
Django migrations 默認(rèn)目錄修改的方法教程
這篇文章主要介紹了Django migrations 默認(rèn)目錄修改的方法教程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-09-09
Python (Win)readline和tab補(bǔ)全的安裝方法
今天小編就為大家分享一篇Python (Win)readline和tab補(bǔ)全的安裝方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-08-08
python f-string式格式化聽(tīng)語(yǔ)音流程講解
在本篇文章中小編給大家整理的是關(guān)于python f-string式格式化聽(tīng)語(yǔ)音的相關(guān)知識(shí)點(diǎn)內(nèi)容,有興趣的朋友們學(xué)習(xí)下。2019-06-06

