用于将新添加的图像下载到Dropbox目录中的脚本

问题描述 投票:0回答:1

我正在为自己的论文创建一个项目,但我一直努力尝试制作一个python脚本,该脚本从Dropbox目录下载最新度最高的图像。我在下面显示的脚本可以下载特定的图像,但是,如何在/ photos目录中下载最新添加的图像?

import dropbox
dbx = dropbox.Dropbox("ACCESS_TOKEN")

with open("photo1.jpg", "wb") as f:
    metadata, res = dbx.files_download(path="/photos/photo1.jpg")
    f.write(res.content)
python download dropbox
1个回答
0
投票

Dropbox API并未提供直接列出特定路径中最新文件的方法,因此您需要使用files_list_folderfiles_list_folder方法列出列表中所有内容。文件夹,然后对它们进行排序以找到所需的文件,即,在这种情况下,文件的末尾为files_list_folder_continue

找到最新文件后,您就可以在调用files_list_folder_continue下载文件内容时将其FileMetadata.server_modifiedFileMetadata.server_modified属性用作id值。

© www.soinside.com 2019 - 2024. All rights reserved.