从 Dropbox API 下载的文件为 Zip

Files downloaded from Dropbox API come as a Zip

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

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

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

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