这里主要说一些出现的问题
目录
问题1
问题描述
写的log文件不会保留自己写的raise引言错误和键盘输入的Ctrl+c中断命令
解决办法
# 在主函数用
except:
logger.debug(str(traceback.format_exc()))
# 代替
except Exception as e:
logger.error(str(traceback.format_exc()))
# 在函数内部
while True:
ret, frame = capture.read()
try:
if ret == 0:
raise ValueError("读取帧错误")
except ValueError as e:
print("引发异常", repr(e))
# 改为
while True:
ret, frame = capture.read()
try:
if ret == 0:
raise ValueError("读取帧错误")
except ValueError as e:
print("引发异常", repr(e))
logger.debug(str(traceback.format_exc()))
# 就是在引言错误后面加一行代码