驱动python api如何在上同时获取多个文件

2024-10-06 08:07:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我以前用pygdrive3连接到谷歌硬盘。在这个软件包或者googleapi python客户端中有没有什么wat,我可以通过一个请求获得更多的文件?文件相对较小,但我想一次取100件

有什么办法吗

当然,我可以使用.files().get_media(fileId=…).execute()100次,但执行速度相当慢


Tags: 文件客户端executegetfilesmedia速度googleapi
1条回答
网友
1楼 · 发布于 2024-10-06 08:07:11

我在我的一个项目中所做的是设置一个线程池,并让每个线程启动一个请求。要做到这一点,请尝试以下代码段(您需要对其进行调整以适应您的用例):

from pathos.threading import ThreadPool as Pool

N = 10 # number of threads
my_pool =  = Pool(N)

my_pool.amap(<function>, <args>)

相关问题 更多 >