整数値の列を解析する次のアルゴリズムがあります。
def getddr(ws):
address = []
col_name = 'C'
start_row = 4
end_row = ws.get_highest_row()+1
range_expr = "{col}{start_row}:{col}{end_row}".format(col=col_name, start_row=start_row, end_row=end_row)
for row in ws.iter_rows(range_string=range_expr):
print row
raw_input("enter to continue")
cell = row[0]
if str(cell.value).isdigit:
address.append(cell.value)
else:
continue
return address
cell = row[0]
これは、「IndexError: タプル インデックスが範囲外です」と言ってクラッシュし、これが何を意味するのかわかりません。行に何が含まれているかを確認するために行を印刷しようとしましたが、空の括弧のセットだけが表示されます。私が欠けているものを知っている人はいますか?