报错信息: 【Error】 cannot unpack non-iterable NoneType object 问题描述 将单个 None值赋给了多个值 例如: value = 0 def test(): if value == 1: a = b = 1 return a, b # 无返回值时,返回None a, b = test() print(a, b) 解决方案: 大多数情况是程序写错了导致返回的None,如果真的会返回None加入else 返回其他任意类型值,但注意得返回2个