最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python線程定時器Timer實現(xiàn)原理解析

 更新時間:2019年11月30日 17:06:27   作者:猿說python  
這篇文章主要介紹了python線程定時器Timer實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了python線程定時器Timer實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一.線程定時器Timer原理

原理比較簡單,指定時間間隔后啟動線程!適用場景:完成定時任務(wù),例如:定時提醒-鬧鐘等等.

# 導(dǎo)入線程模塊
import threading
timer = threading.Timer(interval, function, args=None, kwargs=None)

參數(shù)介紹:

interval — 定時器間隔,間隔多少秒之后啟動定時器任務(wù)(單位:秒);

function — 線程函數(shù);

args — 線程參數(shù),可以傳遞元組類型數(shù)據(jù),默認為空(缺省參數(shù));

kwargs — 線程參數(shù),可以傳遞字典類型數(shù)據(jù),默認為空(缺省參數(shù));

二.線程定時器使用

使用場景:定時鬧鐘

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:何以解憂
@Blog(個人博客地址): shuopython.com
@WeChat Official Account(微信公眾號):猿說python
@Github:www.github.com
 
@File:python_timer.py
@Time:2019/10/22 21:25
 
@Motto:不積跬步無以至千里,不積小流無以成江海,程序人生的精彩需要堅持不懈地積累!
"""
 
# 導(dǎo)入線程模塊
import threading
 
def thread_Timer():
  print("該起床啦...5秒之后再次呼叫你起床...")
 
  # 聲明全局變量
  global t1
  # 創(chuàng)建并初始化線程
  t1 = threading.Timer(5,thread_Timer)
  # 啟動線程
  t1.start()
if __name__ == "__main__":
  # 創(chuàng)建并初始化線程
  t1 = threading.Timer(5, thread_Timer)
  # 啟動線程
  t1.start()

輸出結(jié)果:

該起床啦...5秒之后再次呼叫你起床...
該起床啦...5秒之后再次呼叫你起床...
該起床啦...5秒之后再次呼叫你起床...
該起床啦...5秒之后再次呼叫你起床...
該起床啦...5秒之后再次呼叫你起床...
該起床啦...5秒之后再次呼叫你起床...
該起床啦...5秒之后再次呼叫你起床...
該起床啦...5秒之后再次呼叫你起床...
該起床啦...5秒之后再次呼叫你起床...

代碼分析:

在主線程創(chuàng)建了線程定時器,在5秒之后執(zhí)行thread_Timer線程函數(shù),而在thread_Timer函數(shù)結(jié)束的時候,又設(shè)置了定時器線程thread_Timer,這就完成了一個遞歸的操作,間隔5秒重復(fù)定時任務(wù)!

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pandas對數(shù)值進行分箱操作的4種方法總結(jié)

    Pandas對數(shù)值進行分箱操作的4種方法總結(jié)

    分箱是一種常見的數(shù)據(jù)預(yù)處理技術(shù)有時也被稱為分桶或離散化,他可用于將連續(xù)數(shù)據(jù)的間隔分組到“箱”或“桶”中。本文將使用python?Pandas庫對數(shù)值進行分箱的4種方法,感興趣的可以了解一下
    2022-05-05
  • 一文詳解Python垃圾回收

    一文詳解Python垃圾回收

    這篇文章主要介紹了一文詳解Python垃圾回收的相關(guān)資料,需要的朋友可以參考下
    2023-09-09
  • Python異常信息的不同展現(xiàn)方法總結(jié)

    Python異常信息的不同展現(xiàn)方法總結(jié)

    在日常開發(fā)的過程中,當代碼報錯時,我們通常要不斷打印、閱讀traceback提示信息,來調(diào)試代碼,這篇文章介紹了如何實現(xiàn)一個Exception?Hooks,使得traceback模塊的提示信息更加精確;同時還介紹了一些第三方庫,這些庫也提供了Exception?Hooks的功能
    2022-11-11
  • 基于python實現(xiàn)文件加密功能

    基于python實現(xiàn)文件加密功能

    這篇文章主要介紹了基于python實現(xiàn)文件加密功能,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01
  • Python之多線程爬蟲抓取網(wǎng)頁圖片的示例代碼

    Python之多線程爬蟲抓取網(wǎng)頁圖片的示例代碼

    本篇文章主要介紹了Python之多線程爬蟲抓取網(wǎng)頁圖片的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • pytorch實現(xiàn)保證每次運行使用的隨機數(shù)都相同

    pytorch實現(xiàn)保證每次運行使用的隨機數(shù)都相同

    今天小編就為大家分享一篇pytorch實現(xiàn)保證每次運行使用的隨機數(shù)都相同,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python利用matplotlib繪制圓環(huán)圖(環(huán)形圖)的實戰(zhàn)案例

    Python利用matplotlib繪制圓環(huán)圖(環(huán)形圖)的實戰(zhàn)案例

    環(huán)形圖也被稱為圓環(huán)圖,它在功能上與餅圖相同,只是中間有一個空白,并且能夠同時支持多個統(tǒng)計數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python利用matplotlib繪制圓環(huán)圖的實戰(zhàn)案例,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-08-08
  • 利用Python制作自已的動態(tài)屏保

    利用Python制作自已的動態(tài)屏保

    這篇文章主要為大家詳細介紹了如何利用Python制作自已的動態(tài)屏保,文中的示例代碼講解詳細,對我們學習Python有一定的幫助,需要的可以參考一下
    2022-12-12
  • 基于Python開發(fā)圖片分割器

    基于Python開發(fā)圖片分割器

    在圖像處理領(lǐng)域,經(jīng)常需要將一張大圖切分成多個小圖片,本文將介紹如何使用Python開發(fā)一個帶圖形界面的圖片分割工具,有需要的可以參考一下
    2024-12-12
  • python opencv攝像頭的簡單應(yīng)用

    python opencv攝像頭的簡單應(yīng)用

    這篇文章主要為大家詳細介紹了python opencv攝像頭的簡單應(yīng)用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06

最新評論

林州市| 腾冲县| 北流市| 萨嘎县| 那坡县| 长丰县| 洪江市| 自治县| 平乡县| 昌吉市| 壶关县| 大庆市| 抚远县| 海丰县| 临沭县| 汉川市| 永川市| 滨州市| 济宁市| 肇源县| 江孜县| 忻城县| 郓城县| 哈巴河县| 望奎县| 壶关县| 红原县| 长葛市| 沛县| 东乡族自治县| 饶阳县| 盐津县| 塔城市| 汝城县| 太仆寺旗| 万宁市| 张掖市| 虎林市| 渑池县| 南雄市| 双江|