我目前正在尝试为一个赋值对python应用程序进行单元测试,但是对于涉及到这个代码块的所有测试,我一直收到上面的错误。同样的代码也适用于其他成员部分。在
columns = ['id', 'column1', 'column2', 'column3', 'column4']
values = [(1, 33, 1, 1, 1)]
json = {columns[i]: values[i] for i in range(len(columns))}
在mysql中,如果这可能会影响到它,那么每个列都是int(11)。在
Tags:
将
values
更改为或者
^{pr2}$您的values变量只有一个成员,它是一个5 int的列表!因此
values[i]
不能超过值[0]可以将values变量更改为5 int的列表,如下所示:
或者将其更改为5 int的元组,如下所示:
^{pr2}$或者你不能改变你的values变量,让它变成这样:
使用
values[0][i]
可以到达列表中的每个整数你的索引错误可以解决!在
相关问题 更多 >
编程相关推荐