python进入下一个循环


def detect():
    xxxxxxxxx
    t = float(y2-y1)/(x2-x1)
    xxxxxxx


while True:       
    ret, frame = cap.read()
    img = cv2.resize(frame,size_info) 
    cv2.imshow('camera',img) 
    cv2.waitKey(1000)
    #图片
    #img = cv2.imread('0e4fd6a3e3c9fba84346192c62591be.jpg')
    list_reflect=hfz.detect(img)

  File "/home/max/Desktop/tiao/hfz.py", line 29, in rotate_img
    t = float(y2-y1)/(x2-x1)
ZeroDivisionError: float division by zero

如果detect中x1=x2 y1=y2 程序就会自行中止报下面的错误 ,想让出现这个错误时,在第二块循环里进入下一次循环怎么做,代码加在哪

你这代码。。
detect方法抛的异常是 x2 == x1时 除数为0,所以在除之前判断一下就行了