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 traceback

try:
    pass
except Exception as e:
    print(f"An error occurred: {e}")
    traceback.print_exc()
finally:
    pass

这就差不多了。

你可能感兴趣的:(python)