2015-07-19 49 views
0

我已經開始使用gspread庫,並且已經有了我們希望追加的最後一行有數據的表格。我將檢索A1和maxrows之間的值以遍歷它們並檢查它們是否爲空。但是,我無法在這裏添加一個變量到第二行。但也許我只是沒有正確的逃避它?我敢打賭,這是非常簡單的:將變量添加到python gspread的問題

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

回答

1

你的變量maxrows已經是「一」的形式,串聯已經包含字母和

但是你在這裏增加一個額外的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) 

(以及其他可能的解決方案)中的一個

+0

好棒!謝謝你對我做錯了什麼的很好的解釋。 – xeet