2017-07-16 572 views
0

我正在尝试创建一个小计时器程序,当计时器完成后,用户的计算机会发出蜂鸣声。Mac上的Python蜂鸣声

在Mac上,winsound库不可用,我不能让\a产生任何噪音。

当定时器结束时,我该如何生成一些小小的铃声,哔声或其他声音?

+0

蟒蛇什么是您使用

import sys sys.stdout.write('\a') sys.stdout.flush() 

对我的作品?你是在终端还是在其他地方运行它? – PYA

+0

你是从Python内部尝试'\ a'吗?请记住,'\ a'也可以在终端Mac中使用,在提示符下使用'printf'\ a“'。所以,如果我是你,我会尝试 '>>> import os >>> os.system(“printf \”a \“”)' 这应该打印0并产生一个嘟嘟声,假设你的扬声器和声音驱动程序工作正常,并且您的Mac未静音。 – KuboAndTwoStrings

+0

如果你想变得更加花哨,只需执行'afplay <声音文件路径>'。这当然是特定于os x的操作系统。 – Grimmy

回答

-2

试试这个:

+1

*我不能让'\ a'产生任何噪音*请告诉我你试着阅读这个问题......因为你没有努力去回答它。 – Zizouz212