Python中_,框架和框架之间的区别

0 python opencv

Python中的_,框架和框架有什么区别?

 cap = cv2.VideoCapture(0)

 while(1):
     _, frame = cap.read()
     cv2.imshow('frame ',frame )
Run Code Online (Sandbox Code Playgroud)

正在工作,但代码

cap = cv2.VideoCapture(0)

 while(1):
     frame = cap.read()
     cv2.imshow('frame ',frame )
Run Code Online (Sandbox Code Playgroud)

不管用

mha*_*wke 5

cap.read()将返回正被解压到两个变量的元组_frame._只是说明你忽略了这个价值的一种方式.它原本可以写成:

ignored, frame = cap.read()
Run Code Online (Sandbox Code Playgroud)

在第二种情况下,元组未解包,因为只有一个变量,因此元组被绑定frame.frame然后传入元组cv2.imshow(),但是这个函数不希望在第二个参数中看到一个元组,因此你会看到错误.