0
我使用Dropbox Python API连接的Dropbox帐户在其主文件夹中包含大约10k个文件。我有兴趣获取所有文件的元数据信息,问题是当我拨打以下内容时:使用Dropbox Python API获取所有文件的元数据
client = dropbox.Dropbox('TOKEN HERE')
metadata = client.files_list_folder('').entries
fname = []
for i in metadata:
fname.append(i)
print(len(fname))
它仅打印2000个文件。我发现可疑的是它只打印出这样一个整数的信息,这让我认为这是一个硬性限制。
我知道有files_list_folder_continue
函数,如果我理解正确,继续寻找元数据,其中files_list_folder
功能停止,但林不知道如何实现它。我尝试了以下方法:
metadata = client.files_list_folder('').entries
metadata1 = client.files_list_folder_continue('').entries
met = pd.concat([metadata, metadata1], axis=0)
但它会产生以下错误:dropbox.stone_validators.ValidationError: '' must be at least 1 characters, got 0
。显然它与我不知道如何使用files_list_folder_continue
函数有关。这些如何被使用?