重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在我的Python环境(Win7+Python2.7.9)下测试没问题,是等待5秒后再输出 m。
10年积累的成都网站建设、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站策划后付款的网站建设流程,更有克东免费网站建设让你可以放心的选择与我们合作。
你的问题可能是被标准输出流的缓冲区缓冲了,给 stdout 加一个 flush 就可以了:
from time import sleep
from sys import stdout
print "s"
stdout.flush()
sleep(5)
print "m"
描述 Python time sleep() 函数推迟调用线程的运行,可通过参数secs指秒数,表示进程挂起的时间。
Python有一个名为time的模块,该模块提供了一些有用的功能来处理与时间有关的任务。其中一种常用的函数是sleep()。 sleep()函数将当前线程的执行暂停给定的秒数。
Python中的sleep函数可以传小数进去,然后就可以进行毫秒级的延时了。
代码如下:
import time
i = 1
while i = 3:
print(i) # 输出i
i += 1
time.sleep(1) # 休眠1秒
例1:循环输出休眠100毫秒
import time
i = 1
while i = 3:
print(i) # 输出i
i += 1
time.sleep(0.1) # 休眠0.1秒
扩展资料
python中 time.sleep()用法:
sleep() 方法暂停给定秒数后执行程序。该参数可以是一个浮点数来表示一个更精确的睡眠时间。
实际中止时间可能不到所请求的,因为任何捕获信号将终止 sleep()接下来执行该信号捕捉的程序。
以下是sleep()方法的语法:
time.sleep(t)
参数 t – 这是要暂停执行的秒数。 返回值:此方法不返回任何值。
首先呢,sleep就是一个函数,
# 使用方法
import time
time.sleep(1) # 睡眠1s种
当然你要二次封装也没有问题
import time
def diy_sleep(times=3) # 你可以传参也可以不传参,默认是休眠3s
time.sleep(times)
这样 你就可以直接应用diy_sleep()函数
from time import sleep就是从time模块中引入sleep函数,使用sleep函数可以让程序休眠(推迟调用线程的运行)。
具体方法:
1,sleep(时间)。
2,#如果之前引入了time模块,使用time.sleep(时间)语句即可,不需要import这个语句。
3,#具体用法见下其中“时间”以秒为单位,可以是小数,0.1秒则代表休眠100毫秒。
扩展资料:
使用Python编程时的注意事项:
1,初始变化量:
在Python里,一个表达式中的名字在它被赋值之前是没法使用的。这是有意而为的:这样能避免一些输入失误,同时也能避免默认究竟应该是什么类型的问题(0,None,””,[],?)。记住把计数器初始化为0,列表初始化为[],以此类推。
2,从第一列开始:
确保把顶层的,未嵌套的代码放在最左边第一列开始。这包括在模块文件中未嵌套的代码,以及在交互提示符中未嵌套的代码。Python使用缩进的办法来区分嵌套的代码段,因此在代码左边的空格意味着嵌套的代码块。除了缩进以外,空格通常是被忽略掉的。
3,缩进一致:
在同一个代码块中避免讲tab和空格混用来缩进,除非知道运行自己的代码的系统是怎么处理tab的。否则的话,在自己的编辑器里看起来是tab的缩进也许Python看起来就会被视作是一些空格。保险起见,在每个代码块中全都是用tab或者全都是用空格来缩进;用多少由自己决定。
4,在函数调用时使用括号:
无论一个函数是否需要参数,必须要加一对括号来调用它。即,使用function(),而不是function。Python的函数简单来说是具有特殊功能的对象,而调用是用括号来触发的。像所有的对象一样,它们也可以被赋值给变量,并且间接的使用它们:x=function:x()。
sleep是等待多少秒
Python time sleep()方法
描述
Python time sleep() 函数推迟调用线程的运行,可通过参数secs指秒数,表示进程挂起的时间。
语法
sleep()方法语法:
time.sleep(t)
参数
t -- 推迟执行的秒数。
返回值
该函数没有返回值。