我的代码需要很长时间才能运行,我不想一直盯着它看,但想知道它什么时候完成。
完成后,如何使(Python)代码听起来像是“警报”?我正在考虑让它在到达代码末尾时播放 .wav 文件......
这甚至是一个可行的想法吗?如果是这样,我该怎么做?
import winsound duration = 1000 # milliseconds freq = 440 # Hz winsound.Beep(freq, duration)
其中 freq 是以 Hz 为单位的频率,持续时间以毫秒为单位。
import os duration = 1 # seconds freq = 440 # Hz os.system('play -nq -t alsa synth {} sine {}'.format(duration, freq))
要使用此示例,您必须安装sox.
sox
在 Debian / Ubuntu / Linux Mint 上,在终端中运行:
sudo apt install sox
在 Mac 上,在终端中运行它(使用 macports):
sudo port install sox
import os os.system('say "your program has finished"')
import os os.system('spd-say "your program has finished"')
您需要speech-dispatcher在 Ubuntu 中安装该软件包(或其他发行版上的相应软件包):
speech-dispatcher
sudo apt install speech-dispatcher