如图,在摄像头运行过程中,摄像头突然断开,可能设备需要对异常进行捕获并处理(如摄像头重连,发出警报,发送信号给车辆让它停止前进等)
需阅读,python异常捕获及处理
191225
通过捕获所有异常,重新运行函数
参考文章:python如何处理异常,让程序不结束继续运行?
200102
经过测试发现,运用上述方法属于递归调用,系统有默认的上限嵌套层数,达到层数就会报错,所以最好还是在finally中加pass,然后将try/finally套个while True循环
参考文章:Fatal Python error: Cannot recover from stack overflow.(嵌套层数过多超出限制)