📅  最后修改于: 2023-12-03 15:36:21.389000             🧑  作者: Mango
在编写代码时,我们通常需要知道程序何时完成。当我们需要处理大量数据或者代码复杂时,代码运行时间会比较长,我们需要等待很长时间才能知道程序是否完成。但是,Python为我们提供了winsound
模块,可以在程序完成时发出声音进行提示。
在使用winsound
模块前,我们需要先安装它。winsound
模块是Python自带的模块,所以没有必要单独安装。
下面是一段演示代码。在代码运行完成后,会发出提示声音。
import winsound
def calculate():
# 处理数据
pass
if __name__ == '__main__':
calculate()
duration = 1000 # 持续时间为1000毫秒
freq = 440 # 设置发声频率为440 Hz
winsound.Beep(freq, duration)
以上代码中,我们使用Beep
函数来发出提示声音。该函数有两个参数:
在上述代码中,我们将频率设置为440 Hz,持续时间设置为1000毫秒。
通过winsound
模块,我们可以在Python程序完成时发出提示声音,从而得知程序已经完成。同时,我们也可以根据不同的需求设置不同的频率和持续时间,以得到不同的提示效果。