激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 用Python編寫簡單的定時器的方法

用Python編寫簡單的定時器的方法

2020-06-20 10:14PandaraWen Python

這篇文章主要介紹了用Python編寫簡單的定時器的方法,主要用到了Python中的threading模塊,需要的朋友可以參考下

下面介紹以threading模塊來實現定時器的方法。

首先介紹一個最簡單實現:

?
1
2
3
4
5
6
7
8
9
10
import threading
 
def say_sth(str):
  print str
  t = threading.Timer(2.0, say_sth,[str])
  t.start()
 
if __name__ == '__main__':
  timer = threading.Timer(2.0,say_sth,['i am here too.'])
  timer.start()

不清楚在某些特殊應用場景下有什么缺陷否。

下面是所要介紹的定時器類的實現:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
class Timer(threading.Thread):
      """
      very simple but useless timer.
      """
      def __init__(self, seconds):
          self.runTime = seconds
          threading.Thread.__init__(self)
      def run(self):
          time.sleep(self.runTime)
          print "Buzzzz!! Time's up!"
   
  class CountDownTimer(Timer):
      """
      a timer that can counts down the seconds.
      """
      def run(self):
          counter = self.runTime
          for sec in range(self.runTime):
              print counter
              time.sleep(1.0)
              counter -= 1
          print "Done"
   
  class CountDownExec(CountDownTimer):
      """
      a timer that execute an action at the end of the timer run.
      """
      def __init__(self, seconds, action, args=[]):
          self.args = args
          self.action = action
          CountDownTimer.__init__(self, seconds)
      def run(self):
          CountDownTimer.run(self)
          self.action(self.args)
   
  def myAction(args=[]):
      print "Performing my action with args:"
      print args
  if __name__ == "__main__":
      t = CountDownExec(3, myAction, ["hello", "world"])
      t.start()

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国内性爱视频 | 99精品在线视频观看 | 一级毛片播放 | 免费a级观看 | 国产手机在线视频 | 中文在线国产 | 久草在线最新 | 成人爱爱电影 | 97视频 | 国产精品高清一区 | 精品一区二区三区免费视频 | 国产乱淫a∨片免费视频 | 羞羞视频一区 | 黄色毛片免费视频 | 欧美一区2区三区4区公司二百 | 久久亚洲成人网 | 日韩欧美电影一区二区三区 | 国产精品视频成人 | 国产流白浆高潮在线观看 | 国产一区二区久久精品 | 国产大片中文字幕在线观看 | 国产成人精品免费视频大全最热 | 日本aⅴ在线 | 在线视频成人永久免费 | av观看国产| 91看片网页版 | 国外成人在线视频网站 | 国产精品欧美久久久久一区二区 | 国产伦精品一区二区三区在线 | 久草在线精品观看 | 天天操综| 国产一级伦理片 | 97青青 | 国产精品一区二区三区在线看 | 他也色在线视频 | 92看片淫黄大片欧美看国产片 | 久久久一二三 | 成人做爽爽爽爽免费国产软件 | 欧美成人性生活片 | 视频一区二区在线观看 | 欧美成人精品一区二区 |