如何使用pythonsdk从OneDrive异步下载文件

2024-04-26 06:47:19 发布

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

我不明白文档中给出的例子的语法。 例如,我从未使用过,也没有指定应该下载的文件或应该下载到的路径。你知道吗

import asyncio

@asyncio.coroutine
def run_gets(client):
    coroutines = [client.drive('me').request().get_async() for i in range(3)]
    for future in asyncio.as_completed(coroutines):
        drive = yield from future
        print(drive.id)

loop = asyncio.get_event_loop()
loop.run_until_complete(run_gets(client))  

https://github.com/OneDrive/onedrive-sdk-python#async-operations


Tags: runin文档clientloopasyncioforget