我试图在一组列上执行循环,如下所示:
for i in range(len(parent)):
for j in range(4):
table.cell(i, j).text = str(locals()["child_" + i + "_" + j])
我遇到错误
TypeError: can only concatenate str (not "int") to str
第table.cell(i, j).text = str(locals()["child_" + i + "_" + j])
行中的错误
答案 0 :(得分:3)
["child_" + i + "_" + j]
应该是
["child_" + str(i) + "_" + str(j)]
在连接之前将int
转换为str
。