Python-连接列时出错
我尝试在一组列上执行循环,如下所示:Python-连接列时出错,python,python-3.x,Python,Python 3.x,我尝试在一组列上执行循环,如下所示: 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()[“ch
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])
应该是
["child_" + str(i) + "_" + str(j)]
在连接之前将
int
转换为str
。在连接之前将int
转换为str
:table.cell(i,j).text=str(locals()[“child”+str(i)+“\u”+str j)]
["child_" + str(i) + "_" + str(j)]