我在python中有如下脚本
Script_INT("
testing = _arg1 - _arg2
return test ",
SUM([scores]), SUM([students])
)
这给我一个
的错误TypeError: unsupported operand type(s) for -: 'list and 'list' "
当我修改脚本以仅返回“分数”时,它会打印一个数字,例如20。当我编辑脚本以返回“学生”时,它会打印一个数字,例如10。但是当我尝试减去两个字段时脚本是不允许的,即使当它们单独返回没有计算结果时,它们以数字形式出现。
我如何减去两个字段以使其返回数字?
答案 0 :(得分:0)
_arg1
和_arg2
是列表,因此您不能减去它们。使用print(len(_arg1))
和print(len(_arg2))
检查列表中值的数量。如果您希望它们每个只有一个值,testing = _arg1[0] - _arg2[0]
应该起作用。