使用Python API将图片异步上传到Cloudinary

时间:2018-07-28 04:22:55

标签: python asynchronous syntax parameters cloudinary

我正在尝试使用其Python API将图像异步上传到Cloudinary。

他们的documentation指出,上传图片需要以下条件。

result = cloudinary.uploader.upload(file, **options)

由于我想异步上传,看来我需要将“异步”选项设置为True(同样在文档中)。

  

async(布尔值):告诉Cloudinary是否执行上传   后台请求(异步)。默认值:false。

由于选项具有**,如this SO post中所述,我假设函数像这样接受关键字参数。

response = await cloudinary.uploader.upload(img, async=True)

但是,当我运行脚本时,出现以下错误:

  File "async_upload.py", line 16
    response = await cloudinary.uploader.upload(img, async=True)
                                                         ^ SyntaxError: invalid syntax

如何在Cloudinary中异步上传多个图像?

1 个答案:

答案 0 :(得分:0)

没有特定的Cloudinary方法。您可以使用asyncio异步上传。 https://medium.freecodecamp.org/a-guide-to-asynchronous-programming-in-python-with-asyncio-232e2afa44f6