Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中的错误点使用蜂鸣音_Python_Error Handling_Pycharm_Beep - Fatal编程技术网

在python中的错误点使用蜂鸣音

在python中的错误点使用蜂鸣音,python,error-handling,pycharm,beep,Python,Error Handling,Pycharm,Beep,我想在python脚本中出现错误时添加嘟嘟声。我知道如何在特定行后添加windows蜂鸣音,例如 duration = 1000 # milliseconds freq = 440 # Hz #some code here winsound.Beep(freq, duration) 是否可以在出现错误时启用蜂鸣音?我正在使用Windows10、Python3.6和PyIDE。我在pycharm中找不到任何提供错误音频通知的功能。您可以全局捕获所有错误,并在错误发

我想在python脚本中出现错误时添加嘟嘟声。我知道如何在特定行后添加windows蜂鸣音,例如

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

是否可以在出现错误时启用蜂鸣音?我正在使用Windows10、Python3.6和PyIDE。我在pycharm中找不到任何提供错误音频通知的功能。

您可以全局捕获所有错误,并在错误发生时发出嘟嘟声:

try:
    do_something()
except:
    winsound.Beep(440, 1000)

您可以全局捕获所有错误,并在错误发生时发出嘟嘟声:

try:
    do_something()
except:
    winsound.Beep(440, 1000)

您可以在Windows中使用此选项:

import winsound
try:
    int('abc')
except Exception as e:
    winsound.PlaySound("*", winsound.SND_ALIAS)
    raise e
用您的代码替换int'abc'


注意:它只能在Windows中使用。不适用于Linux/Mac OS。

您可以在Windows中使用此操作系统:

import winsound
try:
    int('abc')
except Exception as e:
    winsound.PlaySound("*", winsound.SND_ALIAS)
    raise e
用您的代码替换int'abc'


注意:它只能在Windows中使用。不适用于Linux/Mac OS。

它有助于在出错时发出嘟嘟声,但由于exceptionOh,我看不到错误声明!谢谢你指出这一点。然后你可以在哔的一声后使用raise,这样错误就会重新出现@IramshahzadiThanks David,这就是我想要的:它有助于在出错时发出哔哔声,但由于异常,我看不到错误语句哦!谢谢你指出这一点。然后你可以在哔的一声后使用raise,这样错误就会重新出现@IramshahzadiThanks David这就是我想要的