time.sleep在python3.11中替換為 如下,Python中sleep函數(shù)可以讓程序休眠
為封丘等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及封丘網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、做網(wǎng)站、封丘網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
該函數(shù)在time模塊中,如果想要用sleep函數(shù),必須手動(dòng)引用time模塊,引用方法為如下import time
sleep函數(shù)的語(yǔ)法規(guī)則如下所示:time.sleep(secs)
其中,secs 參數(shù)用于指定暫停的秒數(shù),其中”秒數(shù)”以秒為單位,可以是小數(shù),0.1秒則代表休眠100毫秒
很簡(jiǎn)單,新建一個(gè)線程即可
import threading
def input_func( context ):
context[ 'data' ] = input( 'input:' )
context = { 'data' : 'default' }
t = threading.Thread( target = input_func ,args = ( context , ) )
t.start( )
t.join( 10 )#等待10秒
print( context )
Python的內(nèi)置模塊time中有一個(gè)sleep函數(shù),單位是秒,也可以輸入小數(shù)表示毫秒。
在我的Python環(huán)境(Win7+Python2.7.9)下測(cè)試沒問題,是等待5秒后再輸出 m。
你的問題可能是被標(biāo)準(zhǔn)輸出流的緩沖區(qū)緩沖了,給 stdout 加一個(gè) flush 就可以了:
from?time?import?sleep
from?sys?import?stdout
print?"s"
stdout.flush()
sleep(5)
print?"m"