自己的随手记录,遇到了读取文件,但是要比较前后两个,最后那个会超出范围,所以记录下怎么用try捕获异常。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
引用菜鸟教程 https://www.runoob.com/python/python-exceptions.html
使用except而不带任何异常类型
你可以不带任何异常类型使用except,如下实例:
try:
正常的操作
......................
except:
发生异常,执行这块代码
......................
else:
如果没有异常执行这块代码
以上方式try-except语句捕获所有发生的异常。但这不是一个很好的方式,我们不能通过该程序识别出具体的异常信息。因为它捕获所有的异常。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
自己的代码:
# 当前的txt
qian = all_list[i]
# 下一帧的txt 两个作比较
try:
hou = all_list[i+1]
except:
print("最后一个了")
image = cv2.imread(img_path + imgs[i])
# 写图,各参数依次是:照片/添加的文字/左上角坐标/字体/字体大小/颜色/字体粗细
# out
cv2.putText(image, 'out:' + str(count), (50, 100), cv2.FONT_HERSHEY_COMPLEX, 1, (0, 0, 255), 2)
# 保存图
cv2.imwrite(save_path + imgs[i], image)