变量计数在for循环内不增加

时间:2020-10-29 18:57:40

标签: python-3.x dictionary xlsxwriter

prototype

我想将字典 dict 的键复制到Excel工作表中。 我期望outSheet.write函数将键复制到excel文件中,从坐标(count + 1,2)开始,并且每次迭代将y坐标增加1。但是count的值似乎每次迭代都没有增加。 我应该怎么做才能增加count的值,以便可以复制所有键。 谢谢

1 个答案:

答案 0 :(得分:1)

循环的第一行将计数设置为0无关紧​​要您将其循环多少次,它总是会重置为0。如果要递增,请将其删除到循环外部

count=0

也可以将增量更改为更干净

count += 1 

count = 0
for keys in dict:
    outSheet.write(2, count+1, keys)
    print(count)
    count += 1