仅使用标准python 2.6安装附带的模块,是否可以发出简单的哔声?
答案 0 :(得分:30)
如果您使用的是Unix终端,则可以打印“\ a”以获得终端铃声:
>>> def beep():
... print "\a"
>>> beep()
当然,这也将打印换行符......所以sys.stdout.write("\a")
可能会更好。但是你明白了。
答案 1 :(得分:16)
在Windows上:
import winsound # for sound
import time # for sleep
winsound.Beep(440, 250) # frequency, duration
time.sleep(0.25) # in seconds (0.25 is 250ms)
winsound.Beep(600, 250)
time.sleep(0.25)
34.4。 winsound - Windows的声音播放界面:
http://docs.python.org/2.6/search.html?q=sound&check_keywords=yes&area=default
另见: 清晰的屏幕和各种平台的蜂鸣声。 (Python食谱) http://code.activestate.com/recipes/577588-clear-screen-and-beep-for-various-platforms/
答案 2 :(得分:0)
在具有QPython的Android上,它是这样的:
import androidhelper
droid=androidhelper.Android()
droid.generateDtmTones('0',100)