如何在python中不睡觉地跟踪时间?
我想知道在一段时间后,如果不使用如何在python中不睡觉地跟踪时间?,python,python-2.7,tkinter,sleep,Python,Python 2.7,Tkinter,Sleep,我想知道在一段时间后,如果不使用sleep功能,如何播放.wav文件。本质上,我想知道是否有一种方法可以在Python中跟踪时间,这样,在15秒之后,我就可以播放声音而不暂停代码 # checks if I should play the sound or not and, sets the variable def Tyler(self): if self.started == 1: if self.isTaiwan == 0: if self
sleep
功能,如何播放.wav
文件。本质上,我想知道是否有一种方法可以在Python中跟踪时间,这样,在15秒之后,我就可以播放声音而不暂停代码
# checks if I should play the sound or not and, sets the variable
def Tyler(self):
if self.started == 1:
if self.isTaiwan == 0:
if self.myListNames[self.current_player_id / 3].lower() == "tyler":
self.isTyler = 1
else:
self.isTyler = 0
self.Tyler()
if self.isTyler == 1:
time.sleep(6)
winsound.PlaySound("tyler.wav", winsound.SND_ASYNC)
# This is where I would want to check to see
# if some time has passed and the conditions haven't changed.
从时间导入时间
def延迟(秒):
初始时间=时间()
while time()
这将不使用睡眠,但它是类似的。仍然使用时间导入时间中的时间模块
def延迟(秒):
初始时间=时间()
while time()这将不使用睡眠,但它是类似的。仍然使用时间模块?谢谢,这正是我要找的@埃里克·莱维尔:把你的评论转换成答案,这样我们就可以投票了!;)@伊森·弗曼:我在这里还是个新手,请随时纠正我的错误。对我来说,这个问题可能被看作是重复的,有些人说你不应该回答重复的问题。继续并添加你的答案。有时不同的问题有相同的答案,这就是其中之一?谢谢你,那正是我想要的@埃里克·莱维尔:把你的评论转换成答案,这样我们就可以投票了!;)@伊森·弗曼:我在这里还是个新手,请随时纠正我的错误。对我来说,这个问题可能被看作是重复的,有些人说你不应该回答重复的问题。继续并添加你的答案。有时不同的问题有相同的答案,这就是其中之一。
from time import time
def delay(secs):
init_time = time()
while time() < init_time+secs: pass