向python gspread添加变量的问题

时间:2015-07-19 13:54:51

标签: python variables google-sheets gspread

我已经开始使用gspread库,并且已经有了我要在其中包含数据的最后一行之后追加的工作表。我将检索A1和 maxrows 之间的值以循环它们并检查它们是否为空。但是,我无法在此处向第二行添加变量。但也许我只是没有逃避它是正确的?我敢打赌这很简单:

maxrows = "A" + str(worksheet.row_count)
cell_list = worksheet.range('A1:A%s') % (maxrows)

1 个答案:

答案 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)

(以及其他可能的解决方案)