我測試了一下你的代碼沒問題啊,Python講究縮進(jìn),所以代碼的縮進(jìn)決定了代碼的邏輯。
成都創(chuàng)新互聯(lián)公司是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,專業(yè)領(lǐng)域包括成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、電商網(wǎng)站制作開發(fā)、微信平臺小程序開發(fā)、微信營銷、系統(tǒng)平臺開發(fā),與其他網(wǎng)站設(shè)計及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗和互聯(lián)網(wǎng)整合營銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
Python中的sleep函數(shù)可以傳小數(shù)進(jìn)去,然后就可以進(jìn)行毫秒級的延時了。
代碼如下:
import time
i = 1
while i = 3:
print(i) # 輸出i
i += 1
time.sleep(1) # 休眠1秒
例1:循環(huán)輸出休眠100毫秒
import time
i = 1
while i = 3:
print(i) # 輸出i
i += 1
time.sleep(0.1) # 休眠0.1秒
擴展資料
python中 time.sleep()用法:
sleep() 方法暫停給定秒數(shù)后執(zhí)行程序。該參數(shù)可以是一個浮點數(shù)來表示一個更精確的睡眠時間。
實際中止時間可能不到所請求的,因為任何捕獲信號將終止 sleep()接下來執(zhí)行該信號捕捉的程序。
以下是sleep()方法的語法:
time.sleep(t)
參數(shù) t – 這是要暫停執(zhí)行的秒數(shù)。 返回值:此方法不返回任何值。
在我的Python環(huán)境(Win7+Python2.7.9)下測試沒問題,是等待5秒后再輸出 m。
你的問題可能是被標(biāo)準(zhǔn)輸出流的緩沖區(qū)緩沖了,給 stdout 加一個 flush 就可以了:
from?time?import?sleep
from?sys?import?stdout
print?"s"
stdout.flush()
sleep(5)
print?"m"
from time import sleep就是從time模塊中引入sleep函數(shù),使用sleep函數(shù)可以讓程序休眠(推遲調(diào)用線程的運行)。
具體方法:
1,sleep(時間)。
2,#如果之前引入了time模塊,使用time.sleep(時間)語句即可,不需要import這個語句。
3,#具體用法見下其中“時間”以秒為單位,可以是小數(shù),0.1秒則代表休眠100毫秒。
擴展資料:
使用Python編程時的注意事項:
1,初始變化量:
在Python里,一個表達(dá)式中的名字在它被賦值之前是沒法使用的。這是有意而為的:這樣能避免一些輸入失誤,同時也能避免默認(rèn)究竟應(yīng)該是什么類型的問題(0,None,””,[],?)。記住把計數(shù)器初始化為0,列表初始化為[],以此類推。
2,從第一列開始:
確保把頂層的,未嵌套的代碼放在最左邊第一列開始。這包括在模塊文件中未嵌套的代碼,以及在交互提示符中未嵌套的代碼。Python使用縮進(jìn)的辦法來區(qū)分嵌套的代碼段,因此在代碼左邊的空格意味著嵌套的代碼塊。除了縮進(jìn)以外,空格通常是被忽略掉的。
3,縮進(jìn)一致:
在同一個代碼塊中避免講tab和空格混用來縮進(jìn),除非知道運行自己的代碼的系統(tǒng)是怎么處理tab的。否則的話,在自己的編輯器里看起來是tab的縮進(jìn)也許Python看起來就會被視作是一些空格。保險起見,在每個代碼塊中全都是用tab或者全都是用空格來縮進(jìn);用多少由自己決定。
4,在函數(shù)調(diào)用時使用括號:
無論一個函數(shù)是否需要參數(shù),必須要加一對括號來調(diào)用它。即,使用function(),而不是function。Python的函數(shù)簡單來說是具有特殊功能的對象,而調(diào)用是用括號來觸發(fā)的。像所有的對象一樣,它們也可以被賦值給變量,并且間接的使用它們:x=function:x()。
使用 eval() 內(nèi)建函數(shù),把命令保存成列表,然后迭代之
foo?=?['driver.find_element_by_link_text(u"業(yè)務(wù)維護(hù)").click()',
'driver.find_element_by_id("tdir_cfg_btn").click()',
'driver.find_element_by_id("2").click()']
for?i?in?foo:
eval(i)
time.sleep(1)
下面的內(nèi)容段是關(guān)于python中sleep函數(shù)用法演示的內(nèi)容,希望對小伙伴們有較大用處。
#------------------------------------------------------------------------------
#? ? ? ? ? Name: sleep.py
#? ? ? ? Author: Kevin Harris
#? Last Modified: 02/13/04
#? ? Description: This Python script demonstrates how to use the sleep()
#? ? ? ? ? ? ? ? function.
#------------------------------------------------------------------------------
from time import sleep
print( "We'll start off by sleeping 5 seconds" )
sleep( 5 )
print( "Ok, time to wake up!" )
wait_time = int( input( "How much longer would you like to sleep? " ) )
while wait_time 0:
print( "Ok, we'll sleep for " + str(wait_time) + " more seconds..." )
sleep( wait_time )
wait_time = int( input( "How much longer would you like to sleep? " ) )
print( "We're done!" )
? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
? ? ? ?
? ? ?
? ? ? ? ? ?