我正在尝试从我的 Dropbox 帐户下载文件,但是,在 Linux (Raspbian) 上执行该行时:
dbx = dropbox.Dropbox(TOKEN)
dbx.files_download_to_file(LOCAL_PATH,r'/file.ppsx')
它以 zip 格式下载。我在 Windows 上执行代码没有这个问题。我想指出该文件是一个 .ppsx,一个 PowerPoint 演示文件。我从 Dropbox 手动下载它没有问题。我的问题是,我怎样才能绕过这个问题并解压下载?
答案 0 :(得分:0)
Dropbox 似乎不是以 zip 格式发送文件,而是将文件名更改为安装位置的目录。我通过使用 os.rename
模块规避了这个问题。这解决了问题,并允许我在同一个脚本中打开文件。