某些Python零基础的人可能会被一个问题困扰
那就是:
为什么程序错误或者是程序结束都会自动退出啊,结果都没看到呢就退了
今天我给一些零基础童鞋讲解一下
首先我们导入一个模块,像这样:
import time
然后我们在编完的代码下方添加一个函数
time.sleep(3)
这个函数也可以和其他的模块相连
比如
import time,random
......
time.sleep(random.randint(1,10))
最后我来解释一下我最后的话
如果我们在上面添加一个while循环(for循环range语句是有限制的运行,while循环是一个死循环,除非添加brack,brack会停止while循环),并且让他允许运行,不添加brack,那我们就会......
while true:
time.sleep(20)
总结
划重点喽!总结必看!只限在结尾添加,在中间或开头添加并不会结束程序进程,只是会结束运行代码,一直保持一个静止的状态 ,如果在中间或开头添加单独的time.sleep(20),只会停止20秒后继续运行代码,结尾添加单独的time.sleep(20)就是程序运行结束(不包括time.sleep())后会等待20秒 ,如果我们在结尾添加while循环,并且添加sleep函数,程序结束时就会一直保持静止的状态,不会立刻关闭,也不会只等待20秒
是一直保持静止的状态!
如果我们添加brack就只会停止20秒
不是一直保持静止的状态!
好了,到这里这篇文章就结束了,希望在这里的零基础童鞋能看到这篇文章 !
注意事项:
1.如果添加了sleep函数没发起作用,请在前端运行发现错误并且改正(因为sleep函数一定会发起作用,没发起作用要不就是前面错了要不就是sleep函数出错了)
2.一定要注意导入time模块,单独运行sleep函数或把sleep函数后面的time.去掉都会报错
原创:py小助手
对应平台:Python
对应人群:0基础