我已经开始使用gspread库,并且已经有了我要在其中包含数据的最后一行之后追加的工作表。我将检索A1和 maxrows 之间的值以循环它们并检查它们是否为空。但是,我无法在此处向第二行添加变量。但也许我只是没有逃避它是正确的?我敢打赌这很简单:
maxrows = "A" + str(worksheet.row_count)
cell_list = worksheet.range('A1:A%s') % (maxrows)
答案 0 :(得分:1)
您的变量maxrows
已经是“An”形式,连接已包含字母和数字
但是你在这里添加额外的A worksheet.range('A1:A%s')
此外,您没有使用%
正确使用字符串插值(在您的代码中,您没有将%
应用于范围字符串)
应该是其中之一
maxrows = "A" + str(worksheet.row_count)
worksheet.range('A1:%s' % maxrows)
或
worksheet.range('A1:A%d' % worksheet.row_count)
(以及其他可能的解决方案)