从 Dropbox API 下载的文件以 Zip 格式提供

时间:2021-04-15 15:17:45

标签: python dropbox-api

我正在尝试从我的 Dropbox 帐户下载文件,但是,在 Linux (Raspbian) 上执行该行时:

dbx = dropbox.Dropbox(TOKEN)
dbx.files_download_to_file(LOCAL_PATH,r'/file.ppsx')

它以 zip 格式下载。我在 Windows 上执行代码没有这个问题。我想指出该文件是一个 .ppsx,一个 PowerPoint 演示文件。我从 Dropbox 手动下载它没有问题。我的问题是,我怎样才能绕过这个问题并解压下载?

1 个答案:

答案 0 :(得分:0)

Dropbox 似乎不是以 zip 格式发送文件,而是将文件名更改为安装位置的目录。我通过使用 os.rename 模块规避了这个问题。这解决了问题,并允许我在同一个脚本中打开文件。