首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python库发出主板扬声器的蜂鸣声

python库发出主板扬声器的蜂鸣声
EN

Stack Overflow用户
提问于 2013-11-28 11:00:00
回答 2查看 4.9K关注 0票数 6

我需要一种python方式来发出系统/主板扬声器的蜂鸣声,独立于连接到我计算机上的扬声器。我并不总是打开扬声器,所以我需要对主板扬声器发出蜂鸣音。

我见过的所有库(尤其是winsound),都是通过连接到我电脑上的扬声器播放声音的。我想对系统/主板扬声器发出蜂鸣音。

有没有办法使系统扬声器发出蜂鸣音?我对依赖Windows的库没意见。

EN

回答 2

Stack Overflow用户

发布于 2013-11-28 11:09:18

使用对命令行的调用:

代码语言:javascript
复制
>>> from subprocess import call
>>> call(["echo", u'\x07'])

因为$ echo ^G - ^G是主板嘟嘟声的字符-会产生这种声音,要用python做到这一点,你只需执行命令即可。

票数 2
EN

Stack Overflow用户

发布于 2014-10-31 10:06:49

只需将'\a'打印到标准输出

代码语言:javascript
复制
print '\a'   # for python3, print('\a')

如果您不想打印换行符

代码语言:javascript
复制
print '\a\b', # for python3. print('\a\b', end='')
sys.stdout.flush()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20256935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档