Python 有一个简单的程序来管理我的电子表格,但是提取数据花费的时间太长

Python 有一个简单的程序来管理我的电子表格,但是提取数据花费的时间太长,python,gspread,Python,Gspread,好的,我使用gspread从谷歌电子表格中提取数据,但我所做的是从长列中提取数据。无论如何,在程序进行到一半之前,被提取的数据不需要在那里。在程序的前半部分运行时,是否有办法在开始时提取数据 -当它现在运行时,它会在约5秒的时间内查找一些单独的值 -然后它从列中提取数据,需要大约4-15秒(它会有所不同),但它除了提取数据之外什么也不做,所以它只是坐在那里。 -然后,它继续进行剩余的计算,耗时约1秒 我觉得这是低效的,因为它处理的是分钟数,我担心当列变得特别长时,它可能会开始干扰它的运行方式 这

好的,我使用gspread从谷歌电子表格中提取数据,但我所做的是从长列中提取数据。无论如何,在程序进行到一半之前,被提取的数据不需要在那里。在程序的前半部分运行时,是否有办法在开始时提取数据

-当它现在运行时,它会在约5秒的时间内查找一些单独的值 -然后它从列中提取数据,需要大约4-15秒(它会有所不同),但它除了提取数据之外什么也不做,所以它只是坐在那里。 -然后,它继续进行剩余的计算,耗时约1秒

我觉得这是低效的,因为它处理的是分钟数,我担心当列变得特别长时,它可能会开始干扰它的运行方式


这是删除了我的信息的代码粘贴箱

您能给我们看看与下载电子表格相关的代码吗?也许有一种方法可以优化调用,这样下载就不会花那么长时间。我用粘贴箱编辑了它。gspread中的row_count函数对我正在做的事情也很有用,但我似乎不知道如何让它工作。如果我这样做了,我就不需要在一天结束前抓取整个名单。我可以用这个值-1来提取计算所需的具体数字。