Python脚本意外报错预防方法(个人想法)
前言:
不管是脚本还是机器学习之类的程序,往往需要很长的时间去运行,这个时候如果我们干坐着看那个屏幕,很容易发呆和睡着,于是我们会去找其他事情去做,让程序在后台慢慢跑。
这个时候,会有一种忧虑,就是会不会我前脚刚走,程序就偷偷报错呢?
解决方法:
1. 使用try except
在程序报错终止之前捕获这个错误,捕获错误后先执行补救措施保存好程序已完成的进度
但是还不够
2.再加上声音提示
@staticmethod
def error_tip_sound():winsound.Beep(440, 1000)time.sleep(1)winsound.Beep(440, 1000)time.sleep(1)winsound.Beep(440, 1000)
听到3声beep声就知道脚本想念自己了。
好像还缺点东西
3.再加上traceback模块
import tracebacktry:pass
except Exception as e:print(f"An error occurred: {e}")traceback.print_exc()
finally:pass
这就差不多了。