ValueError:没有足够的值来使用列表解包(预期为2,得到1)

2024-10-01 13:36:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试运行以下代码:

namelist =[[('mixamorig:Head', 'head')],
           [('mixamorig:Neck', 'neck_01')]]
for name, newname in namelist:
    pb = obj.pose.bones.get(name)
    if pb is None:
        continue
    pb.name = newname

但它给出了这样一个错误:

  for name, newname in namelist:
ValueError: not enough values to unpack (expected 2, got 1)

我试图用(替换[或添加不同的存储模块,但没有任何效果,如何解决此问题


Tags: 代码nameinobjforheadpbbones