TypeError:必须是str,而不是tuple。变量作为数组中的字符串

2024-06-28 11:49:54 发布

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

这是我的代码,我一直得到类型错误:必须是str,而不是元组

variable = ["Variable1", "Variable2"]

def command(self, *arg):
    numparm = len(arg)
    for i in range (0,numparm):
        self.driver.find_element_by_xpath(".//div[text()='"+ arg[i] +"']")

command(variable)

Tags: 代码self类型forlendef错误arg
1条回答
网友
1楼 · 发布于 2024-06-28 11:49:54

*args表示参数的解压列表,因此元组应该被解包:command(*variable),或者如果您想按原样传递它,您可以定义command(args)并调用command(variable)。 代码中的self参数是一个错误。在

相关问题 更多 >