我需要一种 python 方式来使系统/主板扬声器发出哔哔声,而与连接到我的计算机的扬声器无关。我并不总是打开扬声器,所以我需要对主板扬声器发出哔哔声。
我见过的所有图书馆(尤其是winsound),只需通过连接到我电脑的扬声器播放声音。我想对系统/主板扬声器发出哔哔声。
有没有办法让系统扬声器发出哔哔声?我对 Windows 依赖库没问题。
只需打印'\a'
到标准输出
print '\a' # for python3, print('\a')
如果您不想打印换行符
print '\a\b', # for python3. print('\a\b', end='')
sys.stdout.flush()
使用对命令行的调用:
>>> from subprocess import call
>>> call(["echo", u'\x07'])
因为$ echo ^G
-^G
是主板哔声的字符 - 会产生那种声音,用 python 来做,你只需要执行命令。