关于Python停止一定时间的建议

关于Python停止一定时间的建议,python,time,Python,Time,我一直在寻找在函数中停止时间的方法,我认为我编写的代码工作得很好;但是,对于我所写的函数,是否有其他方法或更好的方法? 我已经检查了另一个关于这个的话题,但我无法得到为什么这些会更好的区别 import time begin_time=0 while begin_time<5: begin_time+=1 time.sleep(1.0) print("The Work is Done") 导入时间 开始时间=0 而下面的开始时间相当于您的代码 import time

我一直在寻找在函数中停止时间的方法,我认为我编写的代码工作得很好;但是,对于我所写的函数,是否有其他方法或更好的方法? 我已经检查了另一个关于这个的话题,但我无法得到为什么这些会更好的区别

import time

begin_time=0
while begin_time<5:

    begin_time+=1
    time.sleep(1.0)
print("The Work is Done")
导入时间
开始时间=0

而下面的开始时间相当于您的代码

import time
time.sleep(5)
print("The Work is Done") 

你标记了tkinter,这是gui的一部分吗?您希望gui本身冻结还是gui中的某些功能冻结?如果您只想等待5秒,请等待5秒。不需要一段时间。如果你想让你的等待不仅仅是睡觉,你只需要更复杂的东西。这是一个太宽泛的问题,关于这个问题已经有很多可用的信息。请看,。这是正确的答案,但只是为了添加更多信息:time.sleep(n)是Python中暂停一段时间的标准方法。请记住,暂停确实意味着暂停。除非使用线程,否则程序的执行将完全停止,直到time.sleep完成