在python中的错误点使用蜂鸣音
我想在python脚本中出现错误时添加嘟嘟声。我知道如何在特定行后添加windows蜂鸣音,例如在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中找不到任何提供错误音频通知的功能。您可以全局捕获所有错误,并在错误发
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这就是我想要的