我有一个浮动列表[234, 533, 734, 964, 623, 744, 244, 353, 264]
。然后,我将其格式化为类似"(234, 533, 734), (964, 623, 744), (244, 353, 264)"
的字符串。
这是我将其传递给的函数的格式示例:
cmds.curve( p=[(0, 0, 0), (3, 5, 6), (5, 6, 7), (9, 9, 9)] )
这是我使用的返回错误:
cmds.curve( p = [ pStr ] )
这是错误:
第142行:标志'p'的参数无效。预期(距离,距离,距离),得到[str,str]#
答案 0 :(得分:1)
试试这个,看看它是否适合你。我觉得你不必要地转换成一个字符串。
floats = [234, 533, 734, 964, 623, 744, 244, 353, 264]
groups = [tuple(floats[i:i+3]) for i in range(0, len(floats), 3]
cmds.curve(p=groups)
答案 1 :(得分:1)