gpt4 book ai didi

python - while循环在django中递增范围

转载 作者:行者123 更新时间:2023-12-01 04:23:01 25 4
gpt4 key购买 nike

我正在使用 gspread 库从 Google 电子表格中读取单元格值。我想在范围内循环:

col_index=3
i=0
while i<4:
cell_values_list=[worksheet.cell(r, c).value for r in range(10,20) for c in range(col_index,col_index+3)]
...
...
col_index=col_index+3
i=i+1

我想使用而不是使用行列值

worksheetworksheet.range('C10:E20')

在下一次迭代中我想要

worksheetworksheet.range('F10:H20')

等等。

任何人都可以帮我如何迭代或说增加我的列值

最佳答案

您可以使用 get_addr_int(row, col) 函数来输出单元格的字符串标签,请参阅此处的文档:https://gspread.readthedocs.org/en/latest/#gspread.Worksheet.get_addr_int

如果我的代码适合您的情况,它将类似于:

col_index=1
i=0
while i<4:
start_cell = worksheetworksheet.get_addr_int(10, col_index)
end_cell = worksheetworksheet.get_addr_int(20, col_index+2)
cell_values_list=worksheetworksheet.range('%s:%s' % (start_cell, end_cell))
...
...
col_index=col_index+3
i=i+1

关于python - while循环在django中递增范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33496331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com