怎么让 Python 在意外中止之后 播放警告音

怎么让 Python 在意外中止之后 播放警告音,第1张

怎么让 Python 在意外中止之后 播放警告音,第2张

经常爬着爬着就返回意外或者报错了,而且出现意外的点不止一处,难以预测,全都套 try 有点多。

对 python 的错误处理不大了解,有什么精炼的应对方法嘛?至少出了错能出点声或者发个邮件啥的。

有人指点一下嘛?

----------------------- 以下是精选回复-----------------------

答:观察者
监听一下多久没反应就告警呗
答:try: start_spider()
except: beep()
答:你这样 try 就没有问题啊

try:
try:
except: ... throw Exception
try:
except: ... throw Exception
try:
except: ... throw Exception
try:
except: ... throw Exception
try:
except: ... throw Exception
except:
beep()
答:print("\a")
答:首先,经常出错你就得检查一下你的代码了,如果是固定的一些地方出错,那就加异常捕获把,如果是随机出错,那就写个进程守护就好了嘛,supervisord 好像有邮件报警的功能
答:mac 调起 shell say xxx
答:简单的话可以 print 一个 bell 字符,终端一般会响。
复杂的话根据平台发送通知。Python 应该有现成的库。
答:用 supervisor autorestart 它吧
答:sentry, systemd

不过最靠谱的还是碰到问题 LOG 下来,或者写到 csv 里面,程序继续跑。

后面根据出错的日志将错误的信息重新搞一下。
答:用 server 酱

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么让 Python 在意外中止之后 播放警告音

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情