我试图用 winsound 库发出声音,但我的系统无法识别它......我可以在 python 中编写一个代码,在不安装新库的情况下发出声音吗?
我搜索了一些解决方案,但我发现的所有解决方案都不起作用。我需要一个包含在 python 包中的库。
import winsound
winsound.Beep(300,2000)
Run Code Online (Sandbox Code Playgroud)
您可以尝试跨平台的方法是打印'\a'。这会将 ASCII 响铃字符发送到标准输出,并有望产生蜂鸣声(a 表示“警报”)。
甚至 Windows 也有自己的 Beep API,它允许您发送任意长度和音高的哔声。请注意,这是一个仅适用于 Windows 的解决方案,因此除非您真的关心赫兹和毫秒,否则您可能更喜欢打印 '\a'。
Beep API 通过 winsound 模块访问: Link to Python Winsound Library