如何在一定时间内运行代码?

时间:2018-09-18 15:03:24

标签: python python-3.x time sleep

我想使用winsound的winsound.PlaySound函数播放声音(从wav文件)。我知道winsound.Beep允许我以毫秒为单位指定时间,但是如何使用winsound.PlaySound来实现该行为?

我尝试使用time.sleep函数,但这只会延迟该函数,而没有指定时间。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

创建一个线程来播放声音,然后开始播放。创建一个线程,该线程可以休眠适当的时间并具有第一个线程的句柄。睡眠结束后,让第二个线程终止第一个线程。