【发布时间】:2017-12-20 19:22:57
【问题描述】:
我正在尝试创建一个小定时器程序,当定时器完成时,用户的计算机会发出哔哔声。
在 Mac 上,winsound 库不可用,我无法让 \a 产生任何噪音。
当计时器结束时,我将如何产生一点叮当声或哔哔声或其他一些声音?
【问题讨论】:
-
你用的是什么python?你是在终端上运行它还是在其他地方运行它?
-
你是在 Python 内部尝试
\a吗?请记住,\a也可以通过在提示符处使用printf "\a"从 Mac 的终端中使用。所以,如果我是你,我会尝试 ` >>> import os >>> os.system("printf \"a\"")` 这应该打印一个 0 并产生哔声,假设你的扬声器和声音驱动程序工作正常,并且您的 Mac 没有静音。 -
如果你想更花哨,就执行
afplay <path to sound file>。这当然是特定于 os x 的 os。