python - 在Python中的错误点使用蜂鸣声

标签 python error-handling pycharm beep

我想在 python 脚本发生错误时添加蜂鸣声。我知道如何在特定行后添加窗口蜂鸣声,例如

 duration = 1000  # milliseconds
    freq = 440  # Hz
     #some code here
    winsound.Beep(freq, duration)

是否可以在出现错误时启用蜂鸣声?我使用的是 Windows 10、Python 3.6 和 pycharm IDE。我在 pycharm 中找不到任何在错误时提供音频通知的功能。

最佳答案

您可以在 Windows 中使用这个:

import winsound
try:
    int('abc')
except Exception as e:
    winsound.PlaySound("*", winsound.SND_ALIAS)
    raise e

int('abc') 替换为您的代码。

注意:它只能在“Windows”中使用。不适用于 Linux/Mac 操作系统。

关于python - 在Python中的错误点使用蜂鸣声,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63113332/

相关文章:

python - 向所有客户端发送消息

python - 在python中获取.tif文件的压缩信息

python - wxpython,根据名称查找控件

c++ - 将 GetLastError() 变成异常

node.js - 快速应用程序get()函数遇到错误时,如何跳至下一个中间件(错误处理中间件)

python - 为什么我在 PyCharm 中的 zsh 没有正确的 $PATH?

python - 最大化 vim 的快速修复窗口?

c++ - 抛出或返回错误

python - 子进程无法使用 Pandas 执行文件

java - 尽管 PyCharm 是使用 Swing 制作的,但它如何在没有 JRE 的情况下运行?