Python中的sleep函數可以傳小數進去,就可以進行毫秒級的延時了,代碼如下:
成都創(chuàng)新互聯(lián)公司是一家專注網站建設、網絡營銷策劃、小程序定制開發(fā)、電子商務建設、網絡推廣、移動互聯(lián)開發(fā)、研究、服務為一體的技術型公司。公司成立十載以來,已經為成百上千家廣告設計各業(yè)的企業(yè)公司提供互聯(lián)網服務?,F(xiàn)在,服務的成百上千家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
# 例1:循環(huán)輸出休眠1秒
import time
i = 1
while i = 3:
print i # 輸出i
i += 1
time.sleep(1) # 休眠1秒
# 例2:循環(huán)輸出休眠100毫秒
import time
i = 1
while i = 3:
print i # 輸出i
i += 1
time.sleep(0.1) # 休眠0.1秒
import?time之后,在出現(xiàn):
time.sleep(n)的位置程序會睡眠n秒,就是延時,n可以是浮點
def?a():
print('a')
def?b():
print('b')
def?c():
while?True:
print('c')
time.sleep(3)
if?__name__?==?'__main__':
t?=?threading.Thread(target=c)
t.setDaemon(True)
t.start()
while?True:
a()
b()
time.sleep(1)
import time
import datetime
def test():
i=0
j=0
startTime = datetime.datetime.now()
while(True):
if i==10:
j+=1
else:
i+=1
time.sleep(5) ----為了做測試,讓暫停5秒
print 'i='+str(i)
if (datetime.datetime.now()-startTime).seconds==20 and j==0: #這個20是為做測試,你自己修改200吧
print 'error' #沒有拋出異常,只是輸出error 自己搞個異常吧
break
縮進有問題,自己看著修改一下,我是寫好了copy過來的。
希望對你有幫助。
python每隔N秒運行指定函數的方法
這篇文章主要介紹了python每隔N秒運行指定函數的方法,涉及Python的線程與時間操作技巧,非常具有實用價值,需要的朋友可以參考下
這是一個類似定時器的效果,每隔指定的秒數運行指定的函數,采用線程實現(xiàn),代碼簡單實用。
代碼如下:import os
import time
def print_ts(message):
print "[%s] %s"%(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()), message)
def run(interval, command):
print_ts("-"*100)
print_ts("Command %s"%command)
print_ts("Starting every %s seconds."%interval)
print_ts("-"*100)
while True:
try:
# sleep for the remaining seconds of interval
time_remaining = interval-time.time()%interval
print_ts("Sleeping until %s (%s seconds)..."%((time.ctime(time.time()+time_remaining)), time_remaining))
time.sleep(time_remaining)
print_ts("Starting command.")
# execute the command
status = os.system(command)
print_ts("-"*100)
print_ts("Command status = %s."%status)
except Exception, e:
print e
if __name__=="__main__":
interval = 5
command = r"ipconfig"
run(interval, command)
希望本文所述對大家的Python程序設計有所幫助。
一秒可以執(zhí)行一行代碼。
python一般一秒鐘默認是執(zhí)行一行代碼,一般使用python的Thread類的子類Timer,該子類可控制指定函數在特定時間后執(zhí)行一次,如果為了實現(xiàn)多次定時執(zhí)行某函數,只需要在一個while循環(huán)中多次新建Timer即可。
Python是由GuidovanRossum在八十年代末和九十年代初,在荷蘭國家數學和計算機科學研究所設計出來的。Python本身也是由諸多其他語言發(fā)展而來的,這包括ABC、Modula3、C、Algol68、SmallTalk、Unixshell和其他的腳本語言等等。