我正在试着让程序给我一个嘟嘟声。我用的是视窗机器。我看过http://docs.python.org/library/winsound.html
但我不确定如何用条形码扫描器来编程。
这是我的串行条形码扫描器的代码。
ser = serial.Serial()
ser.baudrate = 9600
#for windows
ser.port = 2 #for COM3
ser.open()
ser.write('hello')
ser.close()
更新:因为我的嘟嘟声惹恼了我的同事。我可以让它通过耳机的音频插孔吗?
发布于 2011-06-30 23:53:13
在Windows上,如果您只想让计算机发出嘟嘟声:
import winsound
frequency = 2500 # Set Frequency To 2500 Hertz
duration = 1000 # Set Duration To 1000 ms == 1 second
winsound.Beep(frequency, duration)
只要您想要发出蜂鸣音,就可以使用winsound.Beep()
。
发布于 2017-07-13 19:36:03
跨平台方式:
import time
import sys
for i in range(1,6):
sys.stdout.write('\r\a{i}'.format(i=i))
sys.stdout.flush()
time.sleep(1)
sys.stdout.write('\n')
感谢c z
print(end='\a')
发布于 2021-01-15 09:41:39
我发现这个库很有用:安装beepy,
pip install beepy
有6种不同的声音选项,你可以在这里看到详细信息:https://pypi.org/project/beepy/
收听所有声音的代码片段:
import beepy as beep
for ii in range(1,7):
beep.beep(ii)
https://stackoverflow.com/questions/6537481
复制相似问题