2015-06-24 126 views
0

我发现了很多类似的问题,也许更聪明的头脑可以通过推理得出结论。不幸的是,我对Python的经验非常有限,忍受着我。如何暂停Python的time.sleep()函数?

我想要做的是创建一个番茄钟计时器,这本身很简单,但我似乎无法找到如何在整个25分钟之前停止倒计时。

基本上我想要做的是保持我的学习时间的文档,我不想在当时起床使用厕所时加入,所以我希望能够暂停它然后重新开始剩余时间的倒计时。

之类的标题暗示我用倒计时的time.sleep()函数,而最终目标是应用启动和暂停一些按钮和一个简单的时间显示为UI。

+0

您可以使用时间戳。你可以做的另一件事是创纪录的,当你停止计时器还剩下多少时间,当倒计时重新启动,那么你可以创建具有只剩剩余时间一个新的计时器。 – shuttle87

+0

@ shuttle87完美的,正是我所需要的。谢谢你们两位。 –

回答

1

你不能用time.sleep()做到这一点。但是,您可以使用time.time()的输出,根据您的计算机时钟给出自1970年1月1日以来的秒数。当你启动和停止定时器并比较它们以获得流逝的时间时,可以很容易地将该值存储在变量中。