2015-06-24 162 views
0

我發現了很多類似的問題,也許更聰明的頭腦可以通過推理得出結論。不幸的是,我對Python的經驗非常有限,忍受着我。如何暫停Python的time.sleep()函數?

我想要做的是創建一個番茄鍾計時器,這本身很簡單,但我似乎無法找到如何在整個25分鐘之前停止倒計時。

基本上我想要做的是保持我的學習時間的文檔,我不想在當時起牀使用廁所時加入,所以我希望能夠暫停它然後重新開始剩餘時間的倒計時。

之類的標題暗示我用倒計時的time.sleep()函數,而最終目標是應用啓動和暫停一些按鈕和一個簡單的時間顯示爲UI。

+0

您可以使用時間戳。你可以做的另一件事是創紀錄的,當你停止計時器還剩下多少時間,當倒計時重新啓動,那麼你可以創建具有隻剩剩餘時間一個新的計時器。 – shuttle87

+0

@ shuttle87完美的,正是我所需要的。謝謝你們兩位。 –

回答

1

你不能用time.sleep()做到這一點。但是,您可以使用time.time()的輸出,根據您的計算機時鐘給出自1970年1月1日以來的秒數。當你啓動和停止定時器並比較它們以獲得流逝的時間時,可以很容易地將該值存儲在變量中。