为什么在 VS code 里面编 Python 程序时
print ('\a') 没有响铃?
我在 Anaconda Prompt 里面就可以响铃
请各位解释原因并提供解决办法
再三感谢
蜂鸣器是DOS下的产物,windows界面下不支持也正常的
python自带的IDLE shell下也不响的。
可以用内置库函数来代替这一蜂鸣声:
__import__('winsound').Beep(800,200)
虽然\a是ASCII中的响铃字符,但如何显示这个字符是控制台管理程序自己决定的,Windows下的CMD和Linux下的各种终端一般都回很规矩的把这个字符“显示”成一声铃响,但不幸的是,vscode的“控制台”是它自己实现的,它决定把这个字符显示不可见字符