如何在代码损坏时设置警报或蜂鸣声? (最好用Python)

问题描述 投票:0回答:1

我正在为机器人运行一些代码,它将继续运行,直到我手动终止该进程。或者如果代码意外遇到诸如 SYntaxError 或其他此类错误/异常之类的错误并崩溃。

我想知道当我的代码崩溃时是否可以设置一些警报或蜂鸣声。

我的目标是把目光从屏幕上移开,只在进程停止运行时才检查它。如果还有其他常见的方法可以实现上述目的,那就太好了!

我可以使用 python 库设置蜂鸣声,但挑战是在代码意外中断时让它执行。

python exception
1个回答
1
投票

首先,如果您的代码还没有包装到主函数中,我会将其包装到主函数中,出于整洁和其他原因,我不会进入这里。然后在你的

if __name__ == '__main__':
   main()

在启动程序之前声明执行以下操作:

try:
   main()
except Exception as e:
   do_bleep()
   raise e

这样你就可以得到哔哔声,然后仍然像平常一样得到异常

© www.soinside.com 2019 - 2024. All rights reserved.