类型错误:类型为'NoneType'的对象没有len(),在我的python代码中。

这是我的python代码。

if len(contours) >= 2:
            old_center[0] = center[0]
            if is_mouse_down:
                Thread(target=gui.mouseUp, args=()).start()
                is_mouse_down = False

解决方案:

在这里。countoursNone作为 None 是不可迭代的,所以它没有 len 也是。你可以修改你的逻辑,比如:

if contours and len(contours) >= 2:
    old_center[0] = center[0]
    if is_mouse_down:
        Thread(target=gui.mouseUp, args=()).start()
        is_mouse_down = False

谢谢 @mkrieger1 报告这个问题:你不应该用这个作为解决方案。这只是在绕过问题。你需要弄清楚为什么它是 None 在其他代码中,并解决这个问题。

给TA打赏
共{{data.count}}人
人已打赏
未分类

Angular 9 SCSS不只适用于自定义标签的子标签。

2022-9-9 6:36:16

未分类

如何使用@BeforeSuite创建一个正确的并行selenium执行,并且每个@Test都在一个单独的TestNG类中?

2022-9-9 6:36:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索