Gdown为特定文件提供了Permission错误,尽管它可以手动打开



我无法使用gdown包下载文件。它给出了权限错误。但当我手动打开它时。它没有犯这样的错误,开放得很好。这是我正在使用的代码,并链接

import gdown
url='https://drive.google.com/uc?id=0B1lRQVLFjBRNR3Jqam1menVtZnc'
output='letter.pdf'
gdown.download(url, output, quiet=False)

错误为权限被拒绝:https://drive.google.com/uc?id=0B1lRQVLFjBRNR3Jqam1menVtZnc也许你需要更改"有链接的人"的权限?

在我的案例中,我运行了以下命令并尝试使用gdown,问题得到了解决:

pip install --upgrade --no-cache-dir gdown

如果你正在使用谷歌colab,请尝试:

!pip install --upgrade --no-cache-dir gdown

那么:!gdown --id [id of your file]

而不是

gdown <drive-id>

gdown "<drive-id>&confirm=t"

对于大文件。

如果您正在处理大文件(在我的案例中是一个>1gb文件(,您可以通过从Google Drive中的"无论如何下载"按钮复制url来解决问题。

创建可下载的zip文件夹并使其成为"任何有链接">和改变"em>";查看器";至";编辑">

最后使用:

!gdown --id 'id of the file'

pip install --upgrade --no-cache-dir gdown对我不起作用。

您可以尝试此的预发布版本:pip install -U --no-cache-dir gdown --pre这对我有效。

相关内容

最新更新