簡體   English   中英

嘗試在Python中找到計時器

[英]Trying to find a timer in Python

我正在使用計時器的Python程序上工作。 這將是一個記憶游戲,其中彈出一個單詞,計時器計數到5,5秒鍾后單詞消失,您必須從內存中鍵入單詞。 我已經進行了一些搜索,並且看到了一些時間,這些時間在程序的執行時間之外,但是卻沒有做我想要的任何事情。 有人有做這種事情的代碼嗎? 我在Windows Vista計算機上使用Python 2.7.3。

預先感謝,西德

time.sleep(seconds)將休眠幾秒鍾,您可以打印一條消息

例如:

import time
for i in range(5,0,-1):
     print "%d Mins Left"%i
     time.sleep(60)

但是,如果您想更新以前的打印件,則需要查看curses庫(如果使用的是終端)或wxPython或pygame之類的東西,或者如果要使用圖形,則可以使用python的眾多其他圖形庫中的任何一種

使用時間模塊:

from time import time
start = int(time())
topass = 5
while int(time()) - topass < start:
    pass
print topass, "seconds have passed"

如果要使用GUI,則可以使用Tkinter小部件的after方法使用Tkinter輕松構建此應用程序。

如果您沒有GUI,則可能需要2個線程(1個用於計時,1個用於接受鍵盤輸入)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM