欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python使用線程封裝的一個(gè)簡單定時(shí)器類實(shí)例

 更新時(shí)間:2015年05月16日 10:36:43   作者:秋風(fēng)秋雨  
這篇文章主要介紹了python使用線程封裝的一個(gè)簡單定時(shí)器類,實(shí)例分析了Python線程的使用及定時(shí)器類的實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了python使用線程封裝的一個(gè)簡單定時(shí)器類。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

from threading import Timer
class MyTimer:
 def __init__(self):
 self._timer= None
 self._tm = None
 self._fn = None
 def _do_func(self):
 if self._fn:
  self._fn()
  self._do_start()
 def _do_start(self):
 self._timer = Timer(self._tm, self._do_func)
 self._timer.start()
 def start(self, tm, fn):
 self._fn = fn
 self._tm = tm
 self._do_start()
 def stop(self):
 try:
  self._timer.cancel()
 except:
  pass
def hello():
 from datetime import datetime
 print("hello world!", datetime.now())
if __name__ == '__main__':
 mt = MyTimer()
 mt.start(2, hello)
 for i in range(10):
 import time
 time.sleep(1)
 mt.stop()

希望本文所述對大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • matplotlib對象拾取事件處理的實(shí)現(xiàn)

    matplotlib對象拾取事件處理的實(shí)現(xiàn)

    這篇文章主要介紹了matplotlib對象拾取事件處理的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 對python過濾器和lambda函數(shù)的用法詳解

    對python過濾器和lambda函數(shù)的用法詳解

    今天小編就為大家分享一篇對python過濾器和lambda函數(shù)的用法詳解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python摳圖教程之使用OpenCV實(shí)現(xiàn)背景去除

    Python摳圖教程之使用OpenCV實(shí)現(xiàn)背景去除

    這篇文章主要給大家介紹了關(guān)于Python摳圖教程之使用OpenCV實(shí)現(xiàn)背景去除的相關(guān)資料,背景去除是在很多視覺應(yīng)用里的主要預(yù)處理步驟,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • python獲取程序執(zhí)行文件路徑的方法(推薦)

    python獲取程序執(zhí)行文件路徑的方法(推薦)

    下面小編就為大家分享一篇python獲取程序執(zhí)行文件路徑的方法(推薦),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python中字典創(chuàng)建、遍歷、添加等實(shí)用操作技巧合集

    Python中字典創(chuàng)建、遍歷、添加等實(shí)用操作技巧合集

    這篇文章主要介紹了Python中字典創(chuàng)建、遍歷、添加等實(shí)用操作技巧合集,本文講解了字典中常見方法列表、創(chuàng)建字典的五種方法、字典中鍵值遍歷方法等內(nèi)容,需要的朋友可以參考下
    2015-06-06
  • Python正則表達(dá)式?r'(.*)?are?(.*?)?.*'的深入理解

    Python正則表達(dá)式?r'(.*)?are?(.*?)?.*'的深入理解

    日常的開發(fā)工作中經(jīng)常會有處理字符串的需求,簡單的字符串處理,我們使用python內(nèi)置的字符串處理函數(shù)就可以了,但是復(fù)雜的字符串匹配就需要借助正則表達(dá)式了,這篇文章主要給大家介紹了關(guān)于Python正則表達(dá)式?r‘(.*)?are?(.*?)?.*‘的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • django框架forms組件用法實(shí)例詳解

    django框架forms組件用法實(shí)例詳解

    這篇文章主要介紹了django框架forms組件用法,結(jié)合實(shí)例形式詳細(xì)分析了Django框架forms組件源碼及常用操作方法與使用注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • 解決python logging遇到的坑 日志重復(fù)打印問題

    解決python logging遇到的坑 日志重復(fù)打印問題

    這篇文章主要介紹了解決python logging遇到的坑 日志重復(fù)打印問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python 列表推導(dǎo)式與字典推導(dǎo)式的實(shí)現(xiàn)

    Python 列表推導(dǎo)式與字典推導(dǎo)式的實(shí)現(xiàn)

    本文主要介紹了Python 列表推導(dǎo)式與字典推導(dǎo)式的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • Django ORM 查詢表中某列字段值的方法

    Django ORM 查詢表中某列字段值的方法

    這篇文章主要介紹了Django ORM 查詢表中某列字段值的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04

最新評論