上面一个 for 循环 for i in range(0,3): a = eval((sheet.col_values(1))[i])
@data(a)
这样只能接受一个值,怎么写可以接受 3 个呢
问题可以描述清楚点,没看懂,说实话。
for i in range(0,3): a = eval((sheet.col_values(1))[i]) 下面是一个方法 @data(a) def xx(self,value) B = value print(B)
z 这样
还是不清楚。。 就不能多打点字描述一下吗
a = [eval((sheet.col_values(1))[i]) for i in range(0, 3)] @data(a) 这样?
这样调用的是物理地址,哪里错了吗
for i in range(0,3): a = eval((sheet.col_values(1))[i]) 下面是方法 @data(*a) def test1(self,value): url = ''.join([self.host, path]) r = requests.post(url,data = value,headers = self.headers).text print(data) return r 吧上面循环的值赋给下面的方法里
说的什么跟什么呀,就不能贴完整点的代码?格式不会调整的话截图也行啊
这里的 data 没看错的话 是 DDT 吧
是的,ddt,已经解决了