嗨,我是 python 新手,正在尝试一些代码来简化我的工作。所以这是我的代码
counter = 0
while True:
row_values = worksheet.row_slice(counter+1,start_colx=0, end_colx=4)
row['Dealer'] = int(row_values[0].value)
row['Name'] = str(row_values[1].value)
row['City'] = str(row_values[2].value)
counter += 1
if not row['Dealer']:
break
当 row['Dealer'] 为空时,我试图打破 while 循环,即到达 excel 文件的结尾。但它似乎并没有以某种方式工作。它不断给出IndexError: list index out of range。一些帮助将不胜感激。谢谢
嗨,我将代码编辑为以下内容:
counter = 0
while True:
row_values = worksheet.row_slice(counter+1,start_colx=0, end_colx=30)
row['gg'] = worksheet.cell_value(1+counter,1).strip()
if not row['gg']:
break
row['Dealer'] = int(row_values[0].value)
row['Name'] = str(row_values[1].value)
row['City'] = str(row_values[2].value)
counter += 1
但是错误还是一样!帮助将不胜感激。